python3.6想使用urllib2包怎么办
程序员文章站
2022-02-08 10:31:56
...
Python3.6.6或者说python3.x找不到urllib2语法问题修改之后,会报一个没有安装urllib2的包的错误。
通过pip install urllib2也会提示找不到包。(推荐学习:Python视频教程)
通过pip3 install urllib2也会提示找不到包。
这是因为builtwith依赖于urllib2包。但Pyhton2中的urllib2工具包,在Python3中分拆成了urllib.request和urllib.error两个包。就导致找不到包,同时也没办法安装。
所以需要install urllib.request和install urllib.error 两个包,然后将builtwith包中的import urllib2修改为import urllib.request 和import urllib.error。
同时代码中的方法函数也需要修改,基本就是将urllib2.xxx修改为urllib.request.xxx。
下面提供一个实例,帮助大家理解:
#下载网页 import urllib.request import urllib.error def download(url): print('Downloading:',url) try: html=urllib.request.urlopen(url).read() except urllib.error as e: print('download error:',e.reason) html=None return html download('http://example.webscraping.com/')
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python3.6想使用urllib2包怎么办的详细内容,更多请关注其它相关文章!
上一篇: 什么是python全栈
下一篇: python需要配置环境变量吗
推荐阅读
-
使用Winrar分卷压缩包后不知道顺序该怎么办?
-
内网最小化安装CentOS后,想安装ISO文件中的包怎么办呢?
-
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
-
git使用SSH key去除密码登陆失败,想撤销,回到之前那种输入账号密码的,怎么办
-
使用Winrar分卷压缩包后不知道顺序该怎么办?
-
内网最小化安装CentOS后,想安装ISO文件中的包怎么办呢?
-
python3.6想使用urllib2包怎么办
-
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
-
python3.6想使用urllib2包怎么办