以with结合readlines的方式读txt文件将字符写入文件中读取json文件
时间: 2024-09-06 07:04:32 浏览: 73
python 读写txt文件 json文件的实现方法
在Python中,你可以使用`with`语句结合`open()`函数读取文本文件(`.txt`),然后使用`json`模块来处理JSON文件。这里是一个简单的例子:
```python
# 首先,我们用with语句打开并读取txt文件
with open('input.txt', 'r') as file_txt:
content_txt = file_txt.read()
# 然后,假设你有一个包含字典的字符串,代表了JSON内容
json_data = '[{"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}]'
# 使用json.loads()函数解析JSON字符串为Python对象
data_list = json.loads(json_data)
# 接下来,你想把每一个JSON对象转换成字符串,并写入新的txt文件中
with open('output.txt', 'w') as file_output:
for item in data_list:
file_output.write(f'{item}\n')
# 这里的`f'{item}'`会格式化每个字典对象,并添加换行符,以便于阅读
阅读全文