【发布时间】:2016-11-13 11:15:03
【问题描述】:
我有一个看起来像这样的 CSV。该列表通常包含大约 10-50 行:
HASH FILE USER HOST
1C7E2110A55F42F525E196499FF88523 ABC.EXE TEST1 XYZ
3B7E2110A55F42F525E196499AA88421 124.TXT TEST2 SDF
我之前在脚本中定义了一个元组,每组有两个值。第一个包含哈希,第二个包含另一个数字。例如:
hashes = [('1C7E2110A55F42F525E196499FF88523', '4'), ('5A7E2110A55F42F525E196499FF88511', '89')]
我试图弄清楚如何将我的哈希元组与我的 CSV 进行比较,然后添加另一个名为“NUMBER”的列,该列填充元组中的第二个值,用于我的原始 CSV 和我的哈希中的任何哈希值元组。我可以弄清楚如何向 CSV 添加另一列,但是用我的元组中的正确数据填充它是我被挂断的地方。所以对于上面的例子,我希望我的最终 CSV 输出看起来像这样......当然,CSV 和元组会更大,但作为一个例子:
HASH FILE USER HOST NUMBER
1C7E2110A55F42F525E196499FF88523 ABC.EXE TEST1 XYZ 4
3B7E2110A55F42F525E196499AA88421 124.TXT TEST2 SDF
【问题讨论】:
-
在文件中添加列有几个问题。本质上,您需要写入一个新文件:stackoverflow.com/questions/11070527/…、stackoverflow.com/questions/23682236/…、stackoverflow.com/questions/23261852/…