改了好久才改好,关键问题编码格式,要改成gbk
#coding=gbk
import os
import json
#获取目标文件夹的路径
filedir = os.getcwd()+'/updatejson'
#获取文件夹中的文件名称列表
filenames=os.listdir(filedir)
#遍历文件名
for filename in filenames:
filepath = filedir+'/'+filename
print(filepath)
with open(filepath, 'r') as f:
data = json.load(f,encoding='gbk')
fb=open(filepath , 'r')
dicts=json.load(fb,encoding='gbk')
dicts['label']='polpy'
fb=open(filepath,'w')
fb.write(json.dumps(dicts,encoding='gbk'))
fb.close()