用python将txt文件转为json文件
时间: 2024-02-03 22:01:45
浏览: 248
可以使用Python的json模块来将txt文件转换为json文件,具体的[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)实现可以参考以下示例:
```python
import json
# 读取txt文件的内容
with open('input.txt', 'r', encoding='utf-8') as f:
txt_data = f.read()
# 将txt文件内容转换为Python[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)
json_data = json.loads(txt_data)
# 将Python[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)保存为json文件
with open('output.json', 'w', encoding='utf-8') as f:
json.dump(json_data, f, ensure_ascii=False, indent=4)
在运行[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)之前,需要将input.txt文件放置在程序运行的同一目录下,并且保证input.txt文件的内容是符合json格式的。运行[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083)后,就可以在同一目录下生成output.json文件,其中保存了txt文件内容转换后的json数据。