一、 找到一张仓鼠图片并复制一下它的url

url='http://img.go007.com/2017/08/16/c407f5b732f4e748_2.jpg'

二、 调用urllib库

import urllib.request

三、 用urllib.request的urlopen()函数打开url

response=urllib.request.urlopen('http://img.go007.com/2017/08/16/c407f5b732f4e748_2.jpg')

四、 调用read()方法

hamster_img=response.read()

五、 用python的上下文管理器来保存图片。其中“hamster.jpg”是文件名,“wb”代表二进制。

# with open('文件路径','文件操作方式',encoding='utf-8') as f:
# 对文件进行操作
PS:我这里使用了相对路径,即把生成的图片放到当前python文件的文件夹里面。
with open('hamster.jpg','wb') as f:
    f.write(hamster_img)

六、 运行之后即可看到目录中多了一张仓鼠图片

七、 完整代码:

import urllib.request
response=urllib.request.urlopen('http://img.go007.com/2017/08/16/c407f5b732f4e748_2.jpg')
hamster_img=response.read()
with open('hamster.jpg','wb') as f:
f.write(hamster_img)

最新文章

  1. python语言中的编码问题
  2. 【转】Nginx中upstream有以下几种方式:
  3. ConurrentHashMap和Hashtable的区别
  4. Reflect(欧拉函数)
  5. phaser运用中,dota战术板
  6. WPF制作子窗体的弹出动画效果
  7. Oracle数据库——体系结构
  8. 02day2
  9. 在使用masm32 rc编译资源文件.rc出现的问题
  10. C语言枚举
  11. NPOI操作EXCEL 类代码
  12. 【转】ASP.NET MVC教程
  13. Android中多线程下载列表的封装实现(含进度反馈)
  14. cf C. Prime Number
  15. 使用 sphinx 制作简洁而又美观的文档
  16. C语言学习_查找三分之二
  17. 201521123034《Java程序设计》第七周学习总结
  18. C语言程序设计第四次作业-选择结构
  19. Fiddler抓包【6】_Fiddler Script
  20. Go web编程实例

热门文章

  1. Go 使用自定义包(package)
  2. pycharm快捷键及一些常用设置(转载)
  3. 移动游戏By HYJ
  4. [USACO 2011 Nov Gold] Cow Steeplechase【二分图】
  5. linux的SHELL编程
  6. 洛谷 P1816 忠诚
  7. Hibernate配置(通过注解配置)
  8. HTML5 File API的应用
  9. SpringMVC的简单传值
  10. Vue.js学习笔记--1.基础HTML和JS属性的使用