python如何读取txt文件中的字典
时间: 2023-08-30 14:09:09 浏览: 103
假设txt文件中存储的字典是以json格式保存的,可以使用以下代码读取txt文件中的字典:
```python
import json
with open('file.txt', 'r') as f:
dict_str = f.read() # 读取txt文件中的字典字符串
my_dict = json.loads(dict_str) # 将字典字符串转换为字典对象
```
如果txt文件中存储的是Python字典格式,可以使用以下代码读取:
```python
with open('file.txt', 'r') as f:
dict_str = f.read() # 读取txt文件中的字典字符串
my_dict = eval(dict_str) # 将字典字符串转换为字典对象
```
需要注意的是,使用`eval`函数将字符串转换为Python对象存在一定的安全风险,因此建议使用json格式保存字典。
阅读全文