python txt文件转换为json
时间: 2023-05-23 10:01:31
浏览: 373
可以使用 Python 的 json 库,通过读取文本文件,将其转换为 Python [对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083),然后使用 json.dump() [函数](https://geek.csdn.net/educolumn/ba94496e6cfa8630df5d047358ad9719?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083)将 Python [对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)转换为 JSON 格式的数据,将其写入到另外一个文件中,具体代码如下:
import json
# 读取文本文件
with open('example.txt', 'r') as f:
data = f.read()
# 转换为 Python [对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)
python_obj = {'data': data}
# 将 Python [对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)转换为 JSON 格式的数据
json_data = json.dumps(python_obj)
# 将 JSON 格式的数据写入到文件中
with open('example.json', 'w') as f:
f.write(json_data)
注:此处的 example.txt 和 example.json 都需要你提前创建好。