iPython: 无法将数据导出到 CSV
iPython: Unable to export data to CSV
我搜索了多篇文章,但无法获得 iPython (Python 2.7) 将数据导出到 CSV,而且我没有收到解决具体问题的错误消息,当我包含 "print(new_links)" 时,我获得了所需的输出;因此,这个问题正在打印到 csv。
非常感谢任何有关后续步骤的建议!
谢谢!
import csv
import requests
import lxml.html as lh
url = 'http://wwwnc.cdc.gov/travel/destinations/list'
page = requests.get(url)
doc = lh.fromstring(page.content)
new_links = []
for link_node in doc.iterdescendants('a'):
try:
new_links.append(link_node.attrib['href'])
except KeyError:
pass
cdc_part1 = open("cdc_part1.csv", 'wb')
wr = csv.writer(cdc_part1, dialect='excel')
wr.writerow(new_links)
检查以确保 new_links
是一个列表列表。
如果是,但wr.writerow(new_links)
还是不行,你可以试试:
for row in new_links:
wr.writerow(row)
我还会检查打开语句的文件路径和模式。检查您是否可以让它与 'w' 一起工作。
我搜索了多篇文章,但无法获得 iPython (Python 2.7) 将数据导出到 CSV,而且我没有收到解决具体问题的错误消息,当我包含 "print(new_links)" 时,我获得了所需的输出;因此,这个问题正在打印到 csv。
非常感谢任何有关后续步骤的建议! 谢谢!
import csv
import requests
import lxml.html as lh
url = 'http://wwwnc.cdc.gov/travel/destinations/list'
page = requests.get(url)
doc = lh.fromstring(page.content)
new_links = []
for link_node in doc.iterdescendants('a'):
try:
new_links.append(link_node.attrib['href'])
except KeyError:
pass
cdc_part1 = open("cdc_part1.csv", 'wb')
wr = csv.writer(cdc_part1, dialect='excel')
wr.writerow(new_links)
检查以确保 new_links
是一个列表列表。
如果是,但wr.writerow(new_links)
还是不行,你可以试试:
for row in new_links:
wr.writerow(row)
我还会检查打开语句的文件路径和模式。检查您是否可以让它与 'w' 一起工作。