如何将其他信息(列)从CSV导入到最终写入的CSV文件

时间:2015-07-21 08:21:13

标签: python csv

我正在通过一个能够规范化和标准化地址的函数运行csv文件。该函数创建两个csv文件:一个具有规范化地址和一个错误csv文件,其中包含无法规范化的地址。目前我的输入csv文件只运行地址,城市,州和邮政编码,但我也想在输入csv文件中包含业务名称。

如何添加名称字段,以便将信息导入给定的输出csv文件?我希望该名称出现在所有给定的输出文件中。例如:

输入有ALbert高尔夫球场,地址 输出应该有Albert Golf Course,Normalized Address

1 个答案:

答案 0 :(得分:1)

所以你的问题是

  

如何添加名称字段(...)?

定义行号:

address1    = 0
address2    = 1
city        = 2
...
business_name = 5

然后添加到输出:

except Exception, e:
    outputRow = row[business_name] + ",".join(row) + "," + str(e)+ "\n"
    ...

else:
    outputRow = row[business_name] + " " + verifiedAddress.address.address_line1 + ","