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实现上传下载文件功能
Nov 19 Python
深入理解Python中的*重复运算符
Oct 28 Python
Django自定义过滤器定义与用法示例
Mar 22 Python
详解Django中间件的5种自定义方法
Jul 26 Python
解决pycharm的Python console不能调试当前程序的问题
Jan 20 Python
python文件读写代码实例
Oct 21 Python
python无序链表删除重复项的方法
Jan 17 Python
python 爬取疫情数据的源码
Feb 09 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
Python爬虫实现百度翻译功能过程详解
May 29 Python
python脚本第一行如何写
Aug 30 Python
Python OpenCV形态学运算示例详解
Apr 07 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
网络资源
2006/10/09 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php微信公众平台开发类实例
2015/04/01 PHP
Laravel 5框架学习之数据库迁移(Migrations)
2015/04/08 PHP
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
JavaScript学习笔记(二) js对象
2011/10/25 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
javascript页面加载完执行事件代码
2014/02/11 Javascript
基于jQuery实现拖拽图标到回收站并删除功能
2015/11/25 Javascript
Js获取图片原始宽高的实现代码
2016/05/17 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
django文档学习之applications使用详解
2018/01/29 Python
python中逻辑与或(and、or)和按位与或异或(&、|、^)区别
2020/08/05 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
创联软件面试题笔试题
2012/10/07 面试题
刚毕业大学生自荐信范文
2014/02/20 职场文书
拉拉队口号
2014/06/16 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
社保转移委托书范本
2014/10/08 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
cypress测试本地web应用
2022/06/01 Javascript