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 相关文章推荐
go语言计算两个时间的时间差方法
Mar 13 Python
python中使用序列的方法
Aug 03 Python
Win10下Python环境搭建与配置教程
Nov 18 Python
python3调用R的示例代码
Feb 23 Python
pandas修改DataFrame列名的方法
Apr 08 Python
基于wxPython的GUI实现输入对话框(2)
Feb 27 Python
Python多线程的退出控制实现
Aug 10 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
python中lower函数实现方法及用法讲解
Dec 23 Python
深入理解python协程
Jun 15 Python
python中的sys模块和os模块
Mar 20 Python
pytorch实现加载保存查看checkpoint文件
Jul 15 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/07/10 PHP
php版微信自动获取收货地址api用法示例
2016/09/22 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
jQuery 3.0 的变化及使用方法
2016/02/01 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
Vue AST源码解析第一篇
2017/07/19 Javascript
JScript实现地址选择功能
2017/08/15 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
Vue.js 十五分钟入门图文教程
2018/09/12 Javascript
turn.js异步加载实现翻书效果
2019/07/25 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
python利用不到一百行代码实现一个小siri
2017/03/02 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
python实现飞机大战微信小游戏
2020/03/21 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Python自省及反射原理实例详解
2020/07/06 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
项目投资合作意向书
2014/07/29 职场文书
班级活动总结格式
2014/08/30 职场文书
Mysql中存储引擎的区别及比较
2021/06/04 MySQL