我用的是python3.9.4
文件内容
在cmd运行文件的时候显示No module named request
文件所在的文件夹没有urllib.py的文件 文件名也是111.py应该不是命名问题
pip list上也显示装了urllib3。。。
搜了一圈都没有找到能解决的方法。。。。
#encoding:UTF-8
import urllib
url = "http://www.baidu.com"
data = urllib.urlopen(url).read()
data = data.decode('UTF-8')
print(data)
from urllib import request
r = request.urlopen("https://www.baidu.com/")
print(r.read())
你的导入方式错了。如有帮助,望采纳
建议降低python版本再试试, 推荐python2.7, 3.6,3.7三个版本, 3.8,3.9的太新了, 不排除兼容问题
另一个答主说的, urllib没有request的前提是在python2.X环境下, 对于python3.X, 必须用urllib.request
同一个库, 两种环境
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632