来自urllib2导入请求 - 无法导入名称请求
问题描述:
所以我想编写一个程序,我需要为此模块命名请求,因为我使用Python 2.7.9版本。来自urllib2导入请求 - 无法导入名称请求
我想使用的代码:
from urllib2 import request
会做这项工作。但我得到以下错误:
Traceback (most recent call last):
File "C:\Python27\NLTKHoofdstuk3.py", line 5, in <module>
from urllib2 import request
ImportError: cannot import name request
我不明白这一点,因为我有充分的urllib2工作Python和模块的要求,应在模块的urllib2(我还当我键入没有得到一个错误“进口的urllib2”)
因此,没有人知道为什么我的模块请求不能正常工作,但我模块的urllib2是
答
答
使用
import urllib;
然后
urllib.urllopen();
对于Python 2.7
你不需要import
请求。
答
尝试使用:的
import urllib2
,并使用urllib2
,而不是urllib.request
看着https://docs.python.org/2/library/urllib2.html#urllib2.urlopen 文档可以帮助更多。
您将Python 3与Python 2混淆。 –
python 3是否仅向urllib2添加了模块请求? –
Python 3没有'urllib2'模块,但它''urllib'中肯定有'request'模块。 –