<p>我有从CSV文件读取数据的脚本,并使用probablepeople库获取结果,<code>probablepeople</code>有一个方法是<code>parse()</code>我像<code>probablepeople.parse('some text')</code>一样使用它,它是这样产生输出的
示例</p>
<pre><code>some text | return by probablepeople.parse()
Justin Nappier | [('Justin', 'GivenName'), ('Nappier', 'Surname')]
Richard Urnberg | [('Richard', 'CorporationName'), ('Urnberg', 'CorporationName')]
</code></pre>
<p>所以输出基本上是这个</p>
<pre><code>[('text', 'columnname'), ('text', 'columnname'), ('text', 'columnname'), ('text', 'columnname')........]
</code></pre>
<p>我想把数据存储在CSV文件中,你能帮我吗。你知道吗</p>
<p>我的代码是这样的</p>
<pre><code># -*- 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)
</code></pre>