一、原因

网络不稳定,导致下载报错

二、解决办法

递归捕获异常,重新下载

三、实际操作:

在下载报错的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)语句即可。

参考文章

  1. 网络不稳定时python爬虫技巧

Python——下载数据集时报错解决:ContentTooShortError: <urlopen error retrieval incomplete: got only XX out of XX相关推荐

  1. raise ContentTooShortError(urllib.error.ContentTooShortError: <urlopen error retrieval incomplete:

    一.问题描述 爬虫批量下载出现以下错误 raise ContentTooShortError( urllib.error.ContentTooShortError: <urlopen error ...

  2. Python配置OpenCV时报错:ImportError DLL load failed: %1 不是有效的 Win32 应用程序

    在Python配置OpenCV时报错以下错误: ImportError DLL load failed: %1 不是有效的 Win32 应用程序 解决办法:Python版本的32位.64位于OpenC ...

  3. 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 ...

  4. Python发邮件时报错 554

    Python发邮件时报错 554 错误: smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp10,DsCowAA3h9_QbgZXI9_fCQ--.713S2 ...

  5. Xshell下载安装时报错can not find nslicense.dll

    Xshell 下载安装时报错can not find nslicense.dll 原因:环境变量 TEMP 目录路径不能为中文的 解决办法:修改环境变量Temp, 1.在其他盘里新建Temp文件夹 2 ...

  6. 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. ...

  7. Python 中文注释报错解决方法

    Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.

  8. java项目启动时登录,Java项目启动时报错解决方法

    当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net  网友分享于:2013-08-07  浏览: ...

  9. linux系统安装软件报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示: E: Could not ...

最新文章

  1. Oracle 11g AMM与ASMM切换
  2. 使用Xftp连接树莓派并传输文件
  3. Dreanmwear能做php模板吗,PHPword模板的使用
  4. hdu 3068 最长回文【manacher】(模板题)
  5. 世界名企选人的“通用标准”
  6. VS2010与QT的集成开发环境
  7. angularJS中,怎么阻止事件冒泡
  8. mac安装cmake
  9. 自建lol服务器,终于干正事了?英雄联盟宣布:艾欧尼亚服务器将进行扩容
  10. Linux使用fsck修复文件系统
  11. HDU1232 畅通工程【并查集】
  12. 计算机英语 1000字论文范文,英语论文格式写作 1000字论文格式-免费论文范文
  13. 《转》《七年之前与七年之后》
  14. DearMob iPhone Manager for Mac(iPhone手机数据加密传输软件)
  15. 使用VS Code 配置 LaTeX 编辑器
  16. 读曾仕强《管理的方与圆》笔记三
  17. unique中译_unique 是什么意思_unique 的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. 理解CSS Floats
  19. ClickHouse实战--使用ReplacingMergeTree来更新数据
  20. cbox央视影音2015 v3.0.2.7 官方免费版

热门文章

  1. Linux环境下二进制安装PostgreSql
  2. 生成一个5位随机验证码(包含数字大小写字母)
  3. CPU的功能和基本组成
  4. 超详细Redis入门教程
  5. Delphi D10 StringGrid安卓下虚拟键盘的使用
  6. Hybrid App开发之css样式使用
  7. 大数据识别“爱”的羊毛党,拒绝那些它“恨”的羊毛党
  8. HDMI EDID概念梳理
  9. Windows电脑双屏设置不一样的壁纸
  10. qlv格式转换器分流失败 原因及解决方法