#coding=utf-8 import os import json #獲取目標文件夾的路徑 filedir = os.getcwd()+'/ceshi' #獲取文件夾中的文件名稱列表 filenames=os.listdir(filedir) #遍歷文件名 for filename in filenames: filepath = filedir+'/'+filename print filepath after = [] # 打開文件取出數據並修改,然后存入變量 with open(filepath, 'rb') as f: data = json.load(f) print type(data) for zidian in data: if zidian["conference_date"] == "": zidian["conference_date"] = "0001-01-01T00:00:00Z" if zidian["publication_date"] == "": zidian["publication_date"] = "0001-01-01T00:00:00Z" after = data # 打開文件並覆蓋寫入修改后內容 with open(filepath, 'wb') as f: data = json.dump(after, f)