首页 > 解决方案 > 如何在此处的 txt 文件中制作表格第 1 列和第 4 列的字典:

问题描述

ID 名称 Work Rate Friends\n

ID	Name	Work	Rate	Friends	\n
123	John	Writer	15	34	\n
124	Greene	Doctor	53	76	\n
125	Stephen	Jobless	86	86	\n
126	King	Doctor	24	14	\n
127	Sal	Writer	68	98	\n
128	Harp	Teacher	57	4	\n
129	Lee	Pilot	48	2	\n
130	Ted	Labor	96	68	\n
131	Zusak	Doctor	85	98	\n
132	Mark	Jobless	35	24	\n
133	Twain	Jobless	75	98	\n

123 John Writer 15 34 124 Greene Doctor 53 76 125 Stephen Jobless 86 86 126 King Doctor 24 14 127 Sal Writer 68 98 128 Harp Teacher 57 4 129 Lee Pilot 48 2 130 Ted Labor 96 68 131 Zusak Doctor 85 98 132 Mark Jobless 35 2 133 吐温失业 75 98

标签: pythonfiledictionary

解决方案


将文本读入数组

text_file = open("yourfile.txt", "r")
data = text_file.read().splitlines()
for i in range(len(lines)):
    data[i] = data[i].strip('\n').split('\t')

您可以将所需的内容放入 dict

 for i in range(1, len(data)):
      my_dict[i]={"id":data[0][0], "rate":data[0][3]}

推荐阅读