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

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

问题描述:

我通过一个函数来运行csv文件,该函数将规范化和标准化地址。该函数创建两个csv文件:一个具有标准化地址和一个包含无法标准化地址的错误csv文件。目前,我的输入csv文件仅运行地址,城市,州和邮编,但我也希望将业务名称包含在输入的csv文件中。如何从CSV导入其他信息(列)到最终写入的CSV文件

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

输入有阿尔贝高尔夫球场,地址 输出应该有阿尔伯特高尔夫球场,标准化地址

+1

什么是与您当前密码的问题?它做什么/它应该做什么? –

+0

另外:你不需要';'在Python中,你应该使用['with'](http://*.com/q/1369526/562769)打开文件。 –

+0

没有问题我试图弄清楚如何将其他信息如名称导入输出csv文件 – Gonzalo68

所以你的问题是

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

定义行号:

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 + "," 
+0

什么是高球python脚本? –

+0

你自己写了剧本吗? [lob](https://github.com/lob/lob-python)似乎是一个“用于Lob.com API的python包装器”。 – adrianus

+0

当我从堆栈溢出的python文章中学习时,所以好奇这个lob是什么。谢谢,但是你能解释一下wrapper是什么意思吗? –