Python的urllib、urllib2库的导入问题

项目场景:
在爬虫的练习中,我们会经常用到urllib和urllib2两个库
# -*- coding:utf-8 -*-
import urllib
import urllib2

问题描述
但是PyCharm在 import urllib, import urllib2有时候会出现识别错误,从而无法加载对应库里的指令。
比如出现这样的报错:
ModuleNotFoundError: No module named 'urllib2'

原因分析:
这是因为python版本不同: python2 里的 urllib 在python3里变成了 urllib.parse python2 里的 urllib2 在python3里变成了 urllib.request

解决方案:
为了习惯使用,我们可以这样导入库名,就不需要重新修改后面的代码了:
import urllib.parse

Python的urllib、urllib2库的导入问题最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/29349.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>