python 将txt文件当做dict载入
时间: 2023-11-23 16:15:33 浏览: 127
你可以使用Python的字典(dict)数据结构来加载txt文件。下面是一个简单的示例代码:
```python
def load_txt_as_dict(file_path):
data_dict = {}
with open(file_path, 'r') as file:
lines = file.readlines()
for line in lines:
key, value = line.strip().split(':')
data_dict[key] = value
return data_dict
file_path = "data.txt" # 替换为你的txt文件路径
my_dict = load_txt_as_dict(file_path)
print(my_dict)
```
在这个示例中,我们定义了一个`load_txt_as_dict`函数,它接受一个txt文件的路径作为参数,并返回一个由文件内容加载而成的字典。函数首先打开文件,然后逐行读取内容。每一行使用`strip()`方法去除换行符和空格,并使用`split(':')`方法将键值对分割。然后,将键值对添加到字典中,最后返回字典。
请注意,你需要将"file_path"替换为你实际的txt文件路径。确保文件的格式符合你所期望的键值对格式,如"key:value"。
相关问题
将利用python将txt文件放到字典里
用 Python 将 txt 文件放到字典里可以使用 dict.update() 方法,示例代码如下:my_dict = {}with open('my_file.txt', 'r') as f: for line in f: (key, val) = line.split() my_dict.update({key: int(val)})
python dict 写入txt
您可以使用Python内置的`json`模块将Python字典写入到TXT文件中。以下是一个简单的示例代码:
```python
import json
# 创建一个字典
my_dict = {"name": "Tom", "age": 28, "city": "New York"}
# 将字典写入到TXT文件中
with open("my_dict.txt", "w") as f:
json.dump(my_dict, f)
```
这段代码会将`my_dict`写入到名为`my_dict.txt`的TXT文件中。如果要读取该文件中的字典,可以使用以下代码:
```python
import json
# 从TXT文件中读取字典
with open("my_dict.txt", "r") as f:
my_dict = json.load(f)
print(my_dict) # 输出:{'name': 'Tom', 'age': 28, 'city': 'New York'}
```
这段代码会从名为`my_dict.txt`的TXT文件中读取字典,并将其存储在`my_dict`变量中。然后,它会打印该字典。
阅读全文