Python批量修改⽂件夹内所有json⽂件中部分内容#coding=utf-8
import os
模块建房使用import json
tls#获取⽬标⽂件夹的路径
filedir = os.getcwd()+'/ceshi'
#获取⽂件夹中的⽂件名称列表
filenames=os.listdir(filedir)
wxpython builderpython解析json文件#遍历⽂件名
软件设计师和程序员的区别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
# 打开⽂件并覆盖写⼊修改后内容
linux进不去系统with open(filepath, 'wb') as f:
data = json.dump(after, f)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论