python - Parsing Multiple .json files -


i trying parse multiple files dealing "mike's pies" can see in code below. have written desired output, parse files named "mike's pies"

 import json  import sys  import glob  open("mike's pies.20130201.json") json_data:     data = json.load(json_data) #keep orders variable of r     r in data ["orders"]:          ordername = r["orderplacer"]["name"]         #print address acquire 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"])         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") 

it sounds have code works on "mike's pies.20130201.json", , want run code on every file starts "mike's pies" , ends "json", regardless of timestamp-like bit in middle. right? can matching filenames glob , parse them 1 after other.

for filename in glob.glob("mike's pies.*.json"):     open(filename) json_data:         data = json.load(json_data)         #etc etc... insert rest of code here 

Comments