我有从CSV文件读取数据的脚本,并使用probablepeople库获取结果,probablepeople
有一个方法是parse()
我像probablepeople.parse('some text')
一样使用它,它是这样产生输出的
示例
some text | return by probablepeople.parse()
Justin Nappier | [('Justin', 'GivenName'), ('Nappier', 'Surname')]
Richard Urnberg | [('Richard', 'CorporationName'), ('Urnberg', 'CorporationName')]
所以输出基本上是这个
[('text', 'columnname'), ('text', 'columnname'), ('text', 'columnname'), ('text', 'columnname')........]
我想把数据存储在CSV文件中,你能帮我吗。你知道吗
我的代码是这样的
# -*- coding: utf-8 -*-
import probablepeople
import csv
try:
# Getting ASINs from the given csv and put into the start_urls
with open('full_name_submit.csv', 'rbU') as csv_file:
data = csv.reader(csv_file)
for url in data:
print(url[1])
pr = probablepeople.parse(url[1])
print(pr)
# some logic to put data to csv
except Exception as e:
print(e)
我在csv方面没有太多经验,但使用join()将其转换为字符串可能会有所帮助。像这样的可能?你知道吗
','.join((x[0] for x in pr))
或者不管你的分离机是什么。你知道吗
相关问题 更多 >
编程相关推荐