Python——下载数据集时报错解决:ContentTooShortError: <urlopen error retrieval incomplete: got only XX out of XX
一、原因
网络不稳定,导致下载报错
二、解决办法
递归捕获异常,重新下载
三、实际操作:
在下载报错的urllib.request.urlretrieve(url,filename) 语句所在的代码文件里面输入以下内容:
def re_down(url,filename): try:urllib.request.urlretrieve(url,filename)except urllib.error.ContentTooShortError:print ('Network conditions is not good. Reloading...')re_down(url,filename)
之后将原来的urllib.request.urlretrieve(url,filename)
语句换成re_down(url,filename)
语句即可。
参考文章
- 网络不稳定时python爬虫技巧
Python——下载数据集时报错解决:ContentTooShortError: <urlopen error retrieval incomplete: got only XX out of XX相关推荐
- raise ContentTooShortError(urllib.error.ContentTooShortError: <urlopen error retrieval incomplete:
一.问题描述 爬虫批量下载出现以下错误 raise ContentTooShortError( urllib.error.ContentTooShortError: <urlopen error ...
- Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序
在Python配置OpenCV时报错以下错误: ImportError DLL load failed: %1 不是有效的 Win32 应用程序 解决办法:Python版本的32位.64位于OpenC ...
- python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multib
python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multib ...
- Python发邮件时报错 554
Python发邮件时报错 554 错误: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3h9_QbgZXI9_fCQ--.713S2 ...
- Xshell下载安装时报错can not find nslicense.dll
Xshell 下载安装时报错can not find nslicense.dll 原因:环境变量 TEMP 目录路径不能为中文的 解决办法:修改环境变量Temp, 1.在其他盘里新建Temp文件夹 2 ...
- Gitee/GitHub使用SSH下载文件时报错:The authenticity of host ‘gitee.com (212.64.63.215)‘ can‘t be established.
Gitee/GitHub使用SSH下载文件时报错:The authenticity of host 'gitee.com (212.64.63.215)' can't be established. ...
- Python 中文注释报错解决方法
Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.
- java项目启动时登录,Java项目启动时报错解决方法
当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net 网友分享于:2013-08-07 浏览: ...
- linux系统安装软件报错,Linux安装软件时报错解决方法
提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示: E: Could not ...
最新文章
- Oracle 11g AMM与ASMM切换
- 使用Xftp连接树莓派并传输文件
- Dreanmwear能做php模板吗,PHPword模板的使用
- hdu 3068 最长回文【manacher】(模板题)
- 世界名企选人的“通用标准”
- VS2010与QT的集成开发环境
- angularJS中,怎么阻止事件冒泡
- mac安装cmake
- 自建lol服务器,终于干正事了?英雄联盟宣布:艾欧尼亚服务器将进行扩容
- Linux使用fsck修复文件系统
- HDU1232 畅通工程【并查集】
- 计算机英语 1000字论文范文,英语论文格式写作 1000字论文格式-免费论文范文
- 《转》《七年之前与七年之后》
- DearMob iPhone Manager for Mac(iPhone手机数据加密传输软件)
- 使用VS Code 配置 LaTeX 编辑器
- 读曾仕强《管理的方与圆》笔记三
- unique中译_unique 是什么意思_unique 的翻译_音标_读音_用法_例句_爱词霸在线词典...
- 理解CSS Floats
- ClickHouse实战--使用ReplacingMergeTree来更新数据
- cbox央视影音2015 v3.0.2.7 官方免费版