python - 如何在此处的 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
解决方案
将文本读入数组
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]}
推荐阅读
- solidity - “未提供 SPDX 许可证标识符”警告 - 这是什么意思?
- python - ssl.SSLError: ("糟糕的握手: SysCallError(54, 'ECONNRESET')",)
- javascript - 如何打开一个新标签并用html观察它
- python - Python 中是否有计算 SARIMAX 模型的最佳值的函数?
- reactjs - 如何在 React 应用程序中安装/设置 Eslint、Prettier?
- java - 当我退出当前活动或离开应用程序时如何停止媒体播放器?
- html - Django模板:同一行上有两种不同的字体大小
- regex - 正则表达式替换字符串,我做错了什么?
- reactjs - SwitchTransition 不适用于常规 html 按钮
- python - 在 python 列表中查找单个唯一值