2 weixin 34723328 weixin_34723328 于 2016.04.20 00:16 提问

Python urllib.urlopen 报错。求解

import urllib
然后
urllib.urlopen()
报错
Undefined variable from import: urlopen
新手求解。

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.20 05:17
weixin_34723328
weixin_34723328 他的是方法名和文件名一样了。我的没有。
大约 2 年之前 回复
weixin_34723328
weixin_34723328 这个文档我也看了。他是因为文件名命名的是和方法名重复了。我的没有重名。看看是不是其他原因
大约 2 年之前 回复
CSDNXIAOD
CSDNXIAOD   2016.04.20 00:22

Python_urllib.urlopen
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
python3关于urllib中urlopen报错问题的解决
00x0 前言    最近更新了python版本,准备写个爬虫,意外的发现urllib库中属性不存在urlopen,于是各种google,然后总结一下给出解决方案   00x1 问题的出现    AttributeError: 'module' object has no attribute 'urlopen' 00x2 问题的解决途径     我们先来看下官方文档的
简洁的python,简洁的urllib,保存图片
<br /> 实现图片下载  import urllib  url = r"http://www.javaeye.com/images/logo.gif"  path = r"h:/downloads/1.jpg"  data = urllib.urlopen(url).read()  f = file(path,"wb")  f.write(data)  f.close() <br /> <br /><br />     虽然我对微软的搜索引擎bing没有太多的使用,但是感觉它的背景图片还是不错,而且每天
urllib.urlopen已替换为urllib.request.urlopen()
python3已经将2.6之前的urllib.urlopen停用,现已替换为urllib.request.urlopen(). 使用webpage.read()读取的页面内容text内容为bytes-object,打印内容为b’……‘ ,无法直接使用到re.search(),使用前需要转换为string类型。 text为bytes-object,将其转换为字符串text.decode(),默认
[Note]关于Python中文编码出现乱码的解决方案(涉及urllib.urlopen(),open()等函数)
问题描述: 在做学校的SRTP,需要下载网页并储存到本地。 但x
Python 关于 urllib.request.urlopen()的错误
在刚开始学习python准备学习爬虫时在使用pycharm编译出现了错误 这是源码: #!usr/bin/python import urllib.request url = "http://www.baidu.com" get = urllib.request.urlopen(url).read() print(get) 这个本来就很简单但是出现了以下错误: C:\Progr
python urlopen 网址中有中文时报错的解决办法
用urllib.request.urlopen()打开带有中文的网址时会报错. 在网上查了半天没有找到好的解决方法,功夫不负有心人,终于让找到了解决这个问题的方法. 先用urllib.parse.quote()对链接中的中文进行处理 import urllib.request; import urllib.parse; url = "http://www.ba
Python学习笔记(二)urllib.urlopen()超时问题 : 504Gateway Time-out
urllib.urlopen()超时问题 : 504Gateway Time-out问题描述:    没有设置timeout参数,结果在网络环境不好的情况下,时常出现read()方法没有任何反应的问题,程序卡死在read()方法里,搞了大半天,才找到问题,给urlopen加上timeout就ok了.    设置了timeout之后超时之后read超时的时候会抛出socket.timeout异常,想...
python3中urlopen()和get()区别
爬虫里面,我们不可避免的要用urllib中的urlopen()和requests.get()方法去请求或获取一个网页的内容,这里面的区别在于urlopen打开URL网址,url参数可以是一个字符串url或者是一个Request对象,返回的是http.client.HTTPResponse对象.http.client.HTTPResponse对象大概包括read()、readinto()、gethea
urlopen打开带有中文的url
对于一个url连接例如"www.abc.cn/name=北京"这样一个链接,如果直接 用urlopen读取会报错: UnicodeEncodeError: 'ascii' codec can't encode characters in position 37-40: ordinal not in range(128) 解决办法就是使用urllib.parse.quote()解析中文部分。
Python urllib模块urlopen()【打开网站,写入本地文件】与urlretrieve()【直接下载网站文件到本地】
1.urlopen()方法 urllib.urlopen(url[, data[, proxies]]) :创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件对象来获取远程数据。 参数url表示远程数据的路径,一般是网址; 参数data表示以post方式提交到url的数据(玩过web的人应该知道提交数据的两种方式:post与get。如果你不清楚,也不必太在意,一般情况下很少用