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
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/29349.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论