数据处理------------读取多个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
这段代码展示了如何读取C盘用户桌面text文件夹下的所有txt文件,将每个文件的内容转化为json格式,并保存到同一目录下新的json文件中。每个json文件的内容包含一个键为'content'的字段,其值为对应txt文件的全部文本。

被折叠的 条评论
为什么被折叠?



