是否使用Python在csv文件中添加新列?
我有一个csv文件。
c-ip-1
0 31.7.188.55
1 68.180.231.57
2 157.55.39.64
我使用函数将文件作为矩阵excel_list读取:
[[1.0, u'31.7.188.55'], [2.0, u'68.180.231.57'], [3.0, u'157.55.39.64']]
我还有一个名为spider的函数来将IP地址转移到location。但是我不知道如何将位置值作为新列保存到文件中。
我的简单代码如下:
for w_index, row in enumerate(excel_list):
ip = row[1]
temp_list = spider(ip) # transfer IP address into location
row.append(temp_list)
预期的csv文件如下所示:
c-ip-1 location
0 31.7.188.55 Germany
1 68.180.231.57 United States
2 157.55.39.64 United States
但它不起作用。也许我不应该使用append。如何解决这个问题?
转载请注明出处:http://www.jubohx.com/article/20230523/1656113.html