我从 github
打开了 python 代码。我以为它是 python2.x
并在我尝试运行它时出现上述错误。从阅读中我看到 Python 3 已经贬低了 urllib
本身,并将其替换为包括 urllib.request
在内的许多库。
看起来代码是用 python 3 编写的(如果知道的人确认一下,将不胜感激。) 在这一点上,我不想迁移到 Python 3——我还没有研究过它会对我现有的代码做什么。
认为 Python 2
应该有一个 urllib
模块,我搜索了谷歌(使用“python2 urllib 下载”)并没有找到。 (由于 urllib
包含下载功能,它可能已隐藏在许多答案中。)我查看了我的 Python27/lib
目录,但在那里没有看到它。
我可以获得在 Python27
上运行的此模块的版本吗?在哪里以及如何?
最佳答案
尝试使用 urllib2:
https://docs.python.org/2/library/urllib2.html
这一行应该可以代替 urlopen:
from urllib2 import urlopen
在 Macbook Pro 上使用 Python 2.7 测试
尝试发布相关 git 的链接。
关于Python 2.7.10 错误 "from urllib.request import urlopen"没有名为请求的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31601238/