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' 一起工作。