我试图使用urllib (为了向后兼容性),但在运行脚本时总是会出现错误。我试过安装urllib,但发现了这个错误
ERROR: Could not find a version that satisfies the requirement urllib (from versions: none)
ERROR: No matching distribution found for urllibPython版本- 2.7.16
这是脚本中失败的导入部分:
from urllib import request, parse
from urllib import error as urllib_error导入错误:ImportError: cannot import name request
请给我建议。
发布于 2020-12-27 14:42:34
从2.7份文件中:
urllib模块已经被分成几个部分,并在Python3中重命名为urllib.request、urllib.parse和urllib.error。
因此,如果您试图分别导入urllib.request,那么解析和错误--在Python3.x版本中是可用的。
请阅读2.7 at:https://docs.python.org/2.7/library/urllib.html的文档
或者升级到Python3.x的最新版本,以导入您在文章中描述的方式。
发布于 2020-12-27 14:34:40
您应该像这样导入:从这里下载最新版本的python
import urllib.request,urllib.parse, urllib.error发布于 2020-12-27 14:54:38
Python2中没有urllib.request模块,该模块只存在于Python3中,您可以使用urllib2并请求:
from urllib2 import Requesthttps://stackoverflow.com/questions/65466830
复制相似问题