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脚本实现查找webshell的方法
Jul 31 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Python 调用PIL库失败的解决方法
Jan 08 Python
python使用PyQt5的简单方法
Feb 27 Python
python实现给微信指定好友定时发送消息
Apr 29 Python
Python中那些 Pythonic的写法详解
Jul 02 Python
Python shelve模块实现解析
Aug 28 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 25 Python
TensorFlow实现自定义Op方式
Feb 04 Python
Django利用elasticsearch(搜索引擎)实现搜索功能
Nov 26 Python
python 列表推导和生成器表达式的使用
Feb 01 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
《神奇女侠:血脉》神力女超人大战犯罪公司
2020/04/09 欧美动漫
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
JavaScript 基础问答三
2008/12/03 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
Angular CLI 安装和使用教程
2017/09/13 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
python中zip和unzip数据的方法
2015/05/27 Python
python实现五子棋人机对战游戏
2020/03/25 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
python 实现单通道转3通道
2019/12/03 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
2020/03/30 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
使用canvas来完成线性渐变和径向渐变的功能的方法示例
2019/07/25 HTML / CSS
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
UNIONBAY官网:美国青少年服装品牌
2019/03/26 全球购物
数控专业个人求职信范例
2013/11/29 职场文书
优秀信贷员先进事迹
2014/01/31 职场文书
教师个人考察材料
2014/12/16 职场文书
小学教师自我评价
2015/03/04 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书