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文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 Python
python中常用的各种数据库操作模块和连接实例
May 29 Python
python实现在windows下操作word的方法
Apr 28 Python
Python3.6 Schedule模块定时任务(实例讲解)
Nov 09 Python
Python给图像添加噪声具体操作
Mar 03 Python
通过Python编写一个简单登录功能过程解析
Sep 04 Python
Centos7 下安装最新的python3.8
Oct 28 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
Aug 22 Python
python与c语言的语法有哪些不一样的
Sep 13 Python
详细介绍python类及类的用法
May 31 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+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
php检测文本的编码
2015/07/26 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
javascript offsetX与layerX区别
2010/03/12 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
Node.js实现文件上传
2016/07/05 Javascript
在Docker快速部署Node.js应用的详细步骤
2016/09/02 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
微信小程序功能之全屏滚动效果的实现代码
2018/11/22 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
在Python的struct模块中进行数据格式转换的方法
2015/06/17 Python
python使用生成器实现可迭代对象
2018/03/20 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
python里的单引号和双引号的有什么作用
2020/06/17 Python
Python创建自己的加密货币的示例
2021/03/01 Python
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
中间件的定义
2016/08/09 面试题
写好自荐信需做到的5要点
2014/03/07 职场文书
师德承诺书
2015/01/20 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android