【发布时间】:2016-11-16 10:41:05
【问题描述】:
我目前正在 UDACITY 学习机器学习课程。他们在那里用 python 2.7 编写了一些代码,但是由于我目前使用的是 python 3.5,所以我遇到了一些错误。这是代码
import urllib
url = "https://www.cs.cmu.edu/~./enron/enron_mail_20150507.tgz"
urllib.urlretrieve(url, filename="../enron_mail_20150507.tgz")
print ("download complete!")
我试过 urllib.request 。
import urllib
url = "https://www.cs.cmu.edu/~./enron/enron_mail_20150507.tgz"
urllib.request(url, filename="../enron_mail_20150507.tgz")
print ("download complete!")
但仍然给我错误。
urllib.request(url, filename="../enron_mail_20150507.tgz")
TypeError: 'module' object is not callable
我使用 PyCharm 作为我的 IDE。
【问题讨论】:
-
如果
requests可用,我会使用它 -
有人刚刚回答并为我工作。而不是 urllib.urlretrive 必须使用 urllib.request.urlretrieve
标签: python python-3.x urllib2