【发布时间】:2015-10-15 06:52:42
【问题描述】:
我读取了一个 CSV 文件并使用 usaddress 库来解析地址字段。如何将生成的 OrderedDicts 写入另一个 CSV 文件?
import usaddress
import csv
with open('output.csv') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
addr=row['Case Parties Address']
data = usaddress.tag(addr)
print(data)
(OrderedDict([('AddressNumber', u'4167'), ('StreetNamePreType', u'Highway'), ('StreetName', u'319'), ('StreetNamePostDirectional', u'E'), ('PlaceName', u'Conway'), ('StateName', u'SC'), ('ZipCode', u'29526-5446')]), 'Street Address')
【问题讨论】:
-
for循环的每一行都有一个新的标题还是一个标题一次?我在下面发布了一个假设单个标题的解决方案,但我不确定您在寻找什么......