所以我有一个看起来像这样的文件:
1 1
2 12
3 24
我想要一本看起来像这样的字典:{1:1,2:12,3:24} 文本文件中的每一行都以空格开头
答案 0 :(得分:1)
希望这会对你有所帮助。
dict1={}
with open('in.txt', 'r') as my_file:
for line in my_file:
columns = line.strip().split('\t')
dict1[columns[0]] = columns[1]
print dict1
答案 1 :(得分:0)
虽然我们不是为你做功课, 这会奏效:
f = open("file_name.extension","r")
my_dict = {}
line = f.readline()
while line != "":
splitLine = line.split()
my_dict[int(splitLine[0])] = int(splitLine[1])
line = f.readline()
f.close()