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发送邮件实例讲解(python发邮件附件可以使用email模块实现)
Dec 03 Python
详解Python中for循环的使用
Apr 14 Python
Python提取网页中超链接的方法
Sep 18 Python
遗传算法之Python实现代码
Oct 10 Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 Python
Python简单定义与使用二叉树示例
May 11 Python
Django 路由系统URLconf的使用
Oct 11 Python
python 文件查找及内容匹配方法
Oct 25 Python
python数据类型强制转换实例详解
Jun 22 Python
Python的logging模块基本用法
Dec 24 Python
如何在Python中创建二叉树
Mar 30 Python
python spilt()分隔字符串的实现示例
May 21 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中var_export与var_dump的区别分析
2010/08/21 PHP
php中autoload的用法总结
2013/11/08 PHP
php之curl设置超时实例
2014/11/03 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
2020/05/02 PHP
Javascript跨域请求的4种解决方式
2013/03/17 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
基于Vue实现拖拽功能
2020/07/29 Javascript
vue2.0 实现导航守卫(路由守卫)
2018/05/21 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
使用Python进行稳定可靠的文件操作详解
2013/12/31 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
详解Python读取yaml文件多层菜单
2019/03/23 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
python 实现任务管理清单案例
2020/04/25 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
python判断变量是否为列表的方法
2020/09/17 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
九年级数学教学反思
2014/02/02 职场文书
机关党员公开承诺书
2014/08/30 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP