数据处理------------读取多个txt文件转成json
多个txt
每个txt
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
多个json
每个json
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
数据处理代码
import json
from pathlib import Path
for file in Path(r'C:\Users\pdd\Desktop\text').glob('**/*.txt'):
lis = []
dic = {}
with open(str(file), 'r', encoding='utf-8') as f1:
data = f1.read()
dic["content"] = data
lis.append(dic)
with open(str(file.with_suffix('.json')).replace(r'C:\Users\pdd\Desktop\text', r'C:\Users\pdd\Desktop\text2json'), 'w', encoding='utf-8') as f2:
f2.write(json.dumps(lis,indent=4, ensure_ascii=False))
del lis