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变量和数据类型详解
Feb 15 Python
Python之pandas读写文件乱码的解决方法
Apr 20 Python
Python2.7环境Flask框架安装简明教程【已测试】
Jul 13 Python
python实现机器学习之元线性回归
Sep 06 Python
Python检查和同步本地时间(北京时间)的实现方法
Dec 03 Python
Python利用matplotlib做图中图及次坐标轴的实例
Jul 08 Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 Python
详解python中自定义超时异常的几种方法
Jul 29 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
django框架ModelForm组件用法详解
Dec 11 Python
Python 没有main函数的原因
Jul 10 Python
详解python3类型注释annotations实用案例
Jan 20 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插入排序法实现数组排序实例
2015/02/16 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
浅析C/C++,Java,PHP,JavaScript,Json数组、对象赋值时最后一个元素后面是否可以带逗号
2016/03/22 Javascript
浅析jQuery 3.0中的Data
2016/06/14 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
vue组件 $children,$refs,$parent的使用详解
2017/07/31 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
使用Python绘制图表大全总结
2017/02/11 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
python super的使用方法及实例详解
2019/09/25 Python
浅谈python锁与死锁问题
2020/08/14 Python
2014年学习雷锋活动总结
2014/03/01 职场文书
教师对学生的寄语
2014/04/03 职场文书
社团活动总结
2014/04/28 职场文书
工作会议方案
2014/05/21 职场文书
推广普通话演讲稿
2014/05/23 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
建国大业电影观后感
2015/06/01 职场文书
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis