如何在txt文件中制作表格的第一和第四列的字典:

时间:2018-12-04 09:16:18

标签: python file dictionary

ID名称工作率好友\ 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约翰作家15 34 124格林医生53 76 125斯蒂芬·乔布斯86 86 126国王医生24 14 127萨尔作家68 98 128竖琴老师57 4 129李飞行员48 2 130泰德·劳保96 68 131祖萨克医生85 98 132马克·乔布斯35 24 133吐温失业者75 98

1 个答案:

答案 0 :(得分:0)

将文本读入数组

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')

您可以将必填内容纳入字典

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