所以我正在尝试编写一个程序,我需要这个名为请求的模块,因为我使用的是python版本2.7.9。
我想使用代码:
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中(当我输入“import urllib2”时我也没有得到错误)
所以有人知道为什么我的模块请求不起作用但我的模块urllib2
答案 0 :(得分:11)
答案 1 :(得分:11)
使用
import urllib;
然后
urllib.urllopen();
对于Python 2.7
,您不需要import
请求。
答案 2 :(得分:1)
尝试使用:
import urllib2
并使用urllib2
代替urllib.request
查看文档https://docs.python.org/2/library/urllib2.html#urllib2.urlopen 可能会有所帮助。
答案 3 :(得分:0)
我正在使用Python 2.7并遇到相同的问题。在使用urllib3
而不是urllib
或urllib2
之后,我能够解决它。
这是在Python 2.7中使用urllib3
的示例屏幕截图:
jupyter_Screenshot_for_urllib3