python 导入模块出错 ImportError: No module named 'request'

发布于 2022-09-03 03:25:48 字数 871 浏览 22 评论 0

这个是正则图片地址来取图片的脚本

import request

ImportError: No module named 'request'

我看在LIB里面有个文件夹叫urllib里面有,这是不是要什么特殊方法导入?版本是3.5的python

这个应该要怎么导入呀?还有说什么导入sys的,但是我看视频教程里面并没有导入什么SYS啊
http://www.jikexueyuan.com/course/777_4.html?ss=1视频教程地址

clipboard.png
难道要 import urllib.request ?
可是我用pic=urllib.request.get(each) 这样的语句报错

    pic=urllib.request.get(each)
AttributeError: module 'urllib.request' has no attribute 'get'

clipboard.png
还有视频里面为什么可以print a 而我一定要加个小括号 print(a)这样?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

南笙 2022-09-10 03:25:48

你是用自带的urllib模块还是requests模块?如果是自带的urllib模块,是没有get这个方法的,urllib.request.urlopen('http://xxx.com') 如果是requests第三方模块,那你就需要安装一下,pip install requests,然后import requests 就可以使用了
print a 是因为你是Python3,Python3的print是个函数,必须加括号。

木緿 2022-09-10 03:25:48

requests带s的!,如果没有,pip install requests 一下。因为视频是2.7你是3.5,不去学基础,学什么爬虫?

望她远 2022-09-10 03:25:48

写爬虫?个人建议用2.7
import urllib
import urllib2
import sys
reload(sys)
sys.setdefaultencoding('utf8')

烟沫凡尘 2022-09-10 03:25:48

requests模块安装一下就可以,百度很多教程。
至于print的问题,你的python版本是3.5print作为一个function只能用print (a)的形式,你看的视频python版本应该是2.7的,所以可以用print a

荭秂 2022-09-10 03:25:48

为什么不直接用requests呢?pip install requests,个人更喜欢用这个

时光病人 2022-09-10 03:25:48

import requests

你好,陌生人 2022-09-10 03:25:48

requests是第三方包,文档,你没有安装,用pip install requests 安装。
而urllib.request 是内置的包,文档.
看清楚后面一个有s一个没s

葮薆情 2022-09-10 03:25:48

爬虫现阶段是用2.7比较好,等过段时间再用3.5吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文