我们可以使用Python内置的open函数来打开文件并读取其中的数据。我们需要编写一个函数来完成此任务。以下是示例代码:
def extract_data(filename):
# 打开文件并读取数据
with open(filename, 'r') as file:
data = file.readlines()
# 创建一个空字典
my_dict = {}
# 循环遍历数据并创建字典
for item in data:
key_value = item.strip().split(':')
key = key_value[0]
value = key_value[1]
my_dict[key] = value
# 返回字典
return my_dict
示例文件(test.txt)中的数据可能如下所示:
name: John
age: 30
gender: M
然后我们可以通过以下方式调用函数并打印结果:
my_dict = extract_data('test.txt')
print(my_dict)
输出结果:
{'name': 'John', 'age': '30', 'gender': 'M'}