python 3.3 下载固定链接文件并保存。

import urllib.request

print ("downloading with urllib")

url = 'http://www.wzsky.net/img2013/uploadimg/20130906/1216294.jpg'

f = urllib.request.urlopen(url)

data = f.read()

with open("d:/color/1216294.jpg", "wb") as code:

code.write(data)

urllib在3.3版本有了很大变化:

urllib.error: ContentTooShortError; HTTPError; URLError

urllib.parse: parse_qs; parse_qsl; quote; quote_from_bytes; quote_plus; unquote

unquote_plus; unquote_to_bytes; urldefrag; urlencode; urljoin; urlparse;

urlsplit; urlunparse; urlunsplit

urllib.request: AbstractBasicAuthHandler; AbstractDigestAuthHandler; BaseHandler;

CatheFTPHandler; FTPHandler; FancyURLopener; FileHandler;

HTTPBasicAuthHandler; HTTPCookieProcessor; HTTPDefaultErrorHandler;

HTTPDigestAuthHandler; HTTPErrorProcessorl; HTTPHandler;

HTTPPasswordMgr; HTTPPasswordMgrWithDefaultRealm;

HTTPRedirectHandler; HTTPSHandler;OpenerDirector;ProxyBasicAuthHandler

ProxyDigestAuthHandler; ProxyHandler; Request; URLopener;

UnknowHandler; build_opener; getproxies; install_opener; pathname2url;

url2pathname; urlcleanup; urlopen; urlretrieve;

urllib.response: addbase; addclosehook; addinfo; addinfourl;

urllib.robotparser: RobotFileParser

另外,这个方法对于有防盗链的链接只能下载到防盗链图片。

以上这篇python 3.3 下载固定链接文件并保存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-12-18

python下载文件保存_python 3.3 下载固定链接文件并保存的方法相关推荐

  1. python资源百度云_Python Selenium 百度云分享链接资源 批量保存

    [Python] 纯文本查看 复制代码# -*- coding: UTF-8 -*- from docx import Document #安装 pip install python-docx imp ...

  2. python3下载文件-python 3.3 下载固定链接文件并保存的方法

    python 3.3 下载固定链接文件并保存. import urllib.request print ("downloading with urllib") url = 'htt ...

  3. linux拷贝到新建文件夹命令行,Linux创建文件touch,复制文件cp,tab补全,链接文件ln命令...

    一.创建文件 使用touch 可以创建空文件,例如opt目录下创建test2.txt文件.这种一般是有些程序必须要先创建文件,才能使用. 二. 复制文件 2.1 使用cp命令来复制文件,需要两个参数- ...

  4. python批量分析表格_python批量设置多个Excel文件页眉页脚的脚本

    python批量设置多个Excel文件页眉页脚的脚本 本文实例为大家分享了python批量设置多个Excel文件页眉页脚的具体代码,供大家参考,具体内容如下 import os import open ...

  5. python批量新建文件夹_python批量创建指定名称的文件夹

    本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...

  6. python的codecs模块_Python:使用codecs模块进行文件操作及消除文件中的BOM

    前言 此前遇到过UTF8格式的文件有无BOM的导致的问题,最近在做自动化测试,读写配置文件时又遇到类似的问题,和此前一样,又是折腾了挺久之后,通过工具比较才知道原因. image 两次在一个问题上面栽 ...

  7. python批量新建文件夹_python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  8. python怎么创建txt文件啊_python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  9. html链接文件不可用,使用PPT 图表显示链接文件不可用 怎么解决啊?(excel放进ppt)...

    PPT中EXCEL图表链接不能更新 这个过程是没问题的,但是需要注意的一点是在你拷贝的过程中不能更换文件的保存路径,就是说你拷贝的东西需要是原先设计的哪一个整体,不能做任何更改. ppt中插入exce ...

最新文章

  1. Softmax到AMSoftmax(附可视化代码和实现代码)
  2. TCL withSNPS info existscreate_cellcreate_netconnect_net
  3. C语言面向对象编程(一):封装与继承
  4. iOS 在UILabel显示不同的字体和颜色(转)
  5. 实时监控:基于流计算 Oceanus ( Flink ) 实现系统和应用级实时监控
  6. WPF 控件库——仿制Windows10的进度条
  7. 【系统篇】从int 3探索Windows应用程序调试原理
  8. VS2008下编译C++程序,找不到 stdint.h,原因及解决方案
  9. box-shadow属性四个值_CSS常见属性和值
  10. 【语音识别】基于matlab特定人的语音识别分辨【含Matlab源码 534期】
  11. Oracle dbv 坏块信息,【dbv】使用dbv工具检验数据文件是否有坏块
  12. SSH框架的详细介绍
  13. python正则表达式快速入门_Python 正则表达式入门
  14. android联动动画,Android双向列表左右联动效果
  15. 10种室内定位技术原理深度解析
  16. 【Linux】Linux input子系统之Input event codes
  17. 【27】grad-cam的简单逻辑实现以及效果展示
  18. 2018字节跳动(今日头条那个)一面凉经
  19. Ubuntu 20.04 日常软件及开发环境安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(待整理!!!)
  20. 如何使错误日志更加方便排查问题?

热门文章

  1. debian/ubuntu 上安装和使用 Emacs
  2. LeetCode 3. Longest Substring Without Repeating Characters-- c++,java,python解法
  3. 打造自己的树莓派监控系统3--canvas.js绘制数据
  4. Linux环境下使用Mysql连接外部机器
  5. macos nginx php mysql_mac环境下搭建nginx + php + mysql开发环境
  6. AOP通过开启注解方式自动注入值
  7. 分布式系统,session共享方案
  8. php判断邮箱是否合法性,php验证邮箱地址合法性
  9. Vue Router webpack
  10. c语言程序设计01,c语言程序设计01.doc