【发布时间】:2013-03-10 08:32:37
【问题描述】:
【问题讨论】:
-
不就是简单的CSV吗?你试过什么?
-
由于您使用的是 Python 3.x,因此将其设为 urllib.request 模块和 csv 模块。
标签: python csv python-3.x
【问题讨论】:
标签: python csv python-3.x
这取决于您要对数据做什么。如果您只是想下载数据,您可以使用urllib2。
import urllib2
downloaded_data = urllib2.urlopen('http://...')
for line in downloaded_data.readlines():
print line
如果您需要解析csv,您可以使用urrlib2 和csv 模块。
Python 2.X
import csv
import urllib2
downloaded_data = urllib2.urlopen('http://...')
csv_data = csv.reader(downloaded_data)
for row in csv_data:
print row
Python 3.X
import csv
import urllib.request
downloaded_data = urllib.request.urlopen('http://...')
csv_data = csv.reader(downloaded_data)
for row in csv_data:
print(row)
【讨论】:
urllib2 替换为urllib,但我建议您安装urllib2 库,但这是另一个主题。
urllib 替换 urllib2 并不能解决问题。您需要在urllib.request中使用新的重命名版本。