`没有名为 'urllib2' 的模块 - 我如何在 Python 中使用它以便我可以发出请求
`No module named 'urllib2' - how do i use it in Python so I can make a Request
Python 新手,不知道该怎么做 python
我想用urllib2
-Request
拨打电话
我该怎么做,例如在 repl.
我想不出正确的方法
$ python3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib2 import Request, urlopen, URLerror, HTTPerror
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>> from urllib2 import Request, urlopen, URLerror, HTTPerror
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>> import Request
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'Request'
>>> import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>>
...
req = Request(URL, json_message) #(URL and json_message defined but not shown here)
...
是不是要单独安装urllib2到系统里什么的。
就像我说的 Python 新手不知道步骤和语法。谢谢!
我正在使用的示例有
from urllib2 import Request, urlopen, URLError, HTTPError
然后使用 Request(...
但是当我在 python3 repl 中尝试时我得到
$ python3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib2 import Request
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>>
python3中没有urllib2;有关详细信息,请参阅 this question。 (这里背景故事的简短版本是 Python2 和 Python3 完全是完全不同的飞行类型;并不是 Py2 中的所有标准库都可以在 Py3 中使用。)
改为尝试 urllib
(类似 API);
from urllib import request
您可以点击 urllib 文档 here,这可能会有所帮助。
Python 新手,不知道该怎么做 python
我想用urllib2
-Request
拨打电话
我该怎么做,例如在 repl.
我想不出正确的方法
$ python3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib2 import Request, urlopen, URLerror, HTTPerror
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>> from urllib2 import Request, urlopen, URLerror, HTTPerror
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>> import Request
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'Request'
>>> import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>>
...
req = Request(URL, json_message) #(URL and json_message defined but not shown here)
...
是不是要单独安装urllib2到系统里什么的。 就像我说的 Python 新手不知道步骤和语法。谢谢!
我正在使用的示例有
from urllib2 import Request, urlopen, URLError, HTTPError
然后使用 Request(...
但是当我在 python3 repl 中尝试时我得到
$ python3
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib2 import Request
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'urllib2'
>>>
python3中没有urllib2;有关详细信息,请参阅 this question。 (这里背景故事的简短版本是 Python2 和 Python3 完全是完全不同的飞行类型;并不是 Py2 中的所有标准库都可以在 Py3 中使用。)
改为尝试 urllib
(类似 API);
from urllib import request
您可以点击 urllib 文档 here,这可能会有所帮助。