python从txt读取字典
时间: 2023-09-16 17:13:08 浏览: 77
假设你的 txt 文件中包含一个字典,可以按照以下方式读取:
```python
import ast
with open('file.txt', 'r') as f:
dictionary = ast.literal_eval(f.read())
```
这里使用了 ast 模块中的 `literal_eval()` 函数来将字符串转换为字典。注意,该方法只适用于字典中的值都是基本数据类型(如字符串、数字、布尔值等)。如果字典中包含更复杂的数据类型(如嵌套列表或字典),则需要使用其他方法进行转换。
阅读全文