目录

      • 1、首先看一下结果:
      • 2、代码

1、首先看一下结果:

txt文件:


json文件:

2、代码

首先读入txt文件的路径

path = 'file.txt'

接着就可以转化了

with open(path,'r',encoding='utf-8')as f:                     #打开txt文件
    for line in f:                                            
        d = {}
        d['content'] = line.rstrip('\n')                      #line表示txt文件中的一行,将每行后面的换行符去掉,并将其作为字典d的content键的值
        with open('file.json','a',encoding='utf-8')as file:   #创建一个json文件,mode设置为'a'
            json.dump(d,file,ensure_ascii=False)              #将字典d写入json文件中,并设置ensure_ascii = False,主要是因为汉字是ascii字符码,若不指定该参数,那么文字格式就会是ascii码
            file.write('\n')

更多推荐

python将TXT文件转化成json文件