Я пытаюсь разобрать несколько файлов, касающихся «Mike's Pies», как вы можете видеть в приведенном ниже коде. Я написал его туда, где я получаю желаемый результат, теперь я хотел бы разобрать все файлы с именем «Пироги Майка»Parsing Несколько файлов .json
import json
import sys
import glob
with open("Mike's Pies.20130201.json") as json_data:
data = json.load(json_data)
#Keep all orders with variable of r
for r in data ["orders"]:
orderName = r["orderPlacer"]["name"]
#Print with address to acquire the housenumber/street/city/state
address = r["address"]["houseNumber"]
street = r["address"]["street"]
city = r["address"]["city"]
state = r["address"]["state"]
Mikes = "Mike's Pies,"
output = str(orderName) + ", " + str(address) + " " + str(street) +
" " + str(city) + " " + str(state) + ", " + Mikes + " "
length = len(r["pizzas"])
for i in range (0,length):
#if length >= 1 print r["pizzas"][1]["name"]
#if i!=length:
pizza = ((r["pizzas"][i]["name"].strip("\n"))).strip(" ")
if(i!=length-1):
output += pizza + ", "
else:
output += pizza
print(output+"\n")
Вы хотите сравнить все файлы под названием «Mike's Pies. *. Json»? Таким образом, это не вопрос JSON или данных, вы просто хотите перебирать файлы, соответствующие определенным критериям? Найдите os.listdir() и оттуда. – Fhaab