从txt中读取刚才生成的字典
时间: 2024-05-10 07:18:11 浏览: 9
好的,你可以使用以下代码从txt文件中读取刚才生成的字典:
```python
with open('dictionary.txt', 'r') as f:
dictionary = {}
for line in f.readlines():
key, value = line.strip().split()
dictionary[key] = int(value)
```
这段代码会打开名为`dictionary.txt`的文件,然后按行读取每个键值对,将它们存储在一个字典中。请确保`dictionary.txt`文件的格式与刚才生成的文件一致,即每行只包含一个键值对,键和值之间用空格分隔。
相关问题
python从txt文件中读取保存的字典
可以使用以下代码从txt文件中读取保存的字典(假设字典以json格式保存):
```python
import json
with open('dictionary.txt', 'r') as f:
dictionary = json.load(f)
print(dictionary)
```
其中,`dictionary.txt`是保存字典的文件名。`json.load()`函数将读取文件并将其解析为字典对象。最后,我们将字典打印出来以确认读取是否成功。
python从txt文件中读取数据返回字典
假设txt文件中的数据格式为每一行为一个键值对,键和值之间用等号连接,可以使用以下代码来读取数据并返回字典:
```python
def read_txt(file_path):
with open(file_path, 'r') as f:
lines = f.readlines()
data = {}
for line in lines:
line = line.strip() # 去除换行符和空格
if not line: # 跳过空行
continue
key, value = line.split('=') # 按照等号分割键值对
data[key] = value
return data
```
使用方法:
```python
data = read_txt('data.txt')
print(data)
```
其中,'data.txt'为待读取的txt文件路径。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)