python通过http下载文件的方法详解


Posted in Python onJuly 26, 2019

1、通过requests.get方法

r = requests.get("http://200.20.3.20:8080/job/Compile/job/aaa/496/artifact/bbb.iso")
 
with open(os.path.join(os.path.dirname(os.path.abspath("__file__")),"bbb.iso"),"wb") as f:
  f.write(r.content)

2、urllib2方法

import urllib2
print "downloading with urllib2"
url = '"http://200.21.1.22:8080/job/Compile/job/aaa/496/artifact/bbb.iso"'
f = urllib2.urlopen(url)
data = f.read()
with open(os.path.join(os.path.dirname(os.path.abspath("__file__")),"bbb.iso"),"wb") as f:
  f.write(data)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python OS模块常用函数说明
May 23 Python
详解Python中的array数组模块相关使用
Jul 05 Python
Python中进程和线程的区别详解
Oct 29 Python
解决python爬虫中有中文的url问题
May 11 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
简单了解python关系(比较)运算符
Jul 08 Python
python3 写一个WAV音频文件播放器的代码
Sep 27 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
django 前端页面如何实现显示前N条数据
Mar 16 Python
Python中request的基本使用解决乱码问题
Apr 12 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 #Python
Python调用C语言的实现
Jul 26 #Python
Python实现的企业粉丝抽奖功能示例
Jul 26 #Python
对Django外键关系的描述
Jul 26 #Python
python绘图模块matplotlib示例详解
Jul 26 #Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 #Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 #Python
You might like
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
php之static静态属性与静态方法实例分析
2015/07/30 PHP
ThinkPHP 3.2.2实现事务操作的方法
2017/05/05 PHP
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
2015/12/10 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
微信小程序用户自定义模版用法实例分析
2017/11/28 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
vue项目引入ts步骤(小结)
2019/10/31 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python读写Excel文件的实例
2013/11/01 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
小学三年级数学教学反思
2014/01/31 职场文书
劳动模范获奖感言
2015/07/31 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
「月刊Action」2022年5月号封面公开
2022/03/21 日漫