首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python urllib从远程服务器下载文件到本地

python urllib从远程服务器下载文件到本地

原创
作者头像
用户7705674
修改于 2021-11-01 06:11:23
修改于 2021-11-01 06:11:23
2.2K00
代码可运行
举报
文章被收录于专栏:css小迷妹css小迷妹
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/env python
--coding:utf-8--'
Filename:download_file.py
import sys,os
import urllib
def urlcallback(a,b,c):
    """
        call back function
        a,已下载的数据块
        b,数据块的大小
        c,远程文件的大小
    """
    print "callback"
    prec=100.0ab/c
    if 100 < prec:
        prec=100
    print "%.2f%%"%(prec,)
def main(argv):
    """
        main
    """
    print "start..."
    urllib.urlretrieve("<a href="http://jaist.dl.sourceforge.net/project/pydev/pydev/Pydev%201.6.3/org.python.pydev.feature-1.6.3.2010100513.zip">http://jaist.dl.sourceforge.net/project/pydev/pydev/Pydev%201.6.3/org.python.pydev.feature-1.6.3.2010100513.zip"\\
                      ,"/tmp/python.pydev.zip"\
                      ,urlcallback)
    print "end..."
if name=="main":
    main(sys.argv[1:])</pre> 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python学习笔记五
Python urllib模块提供了一个从指定的URL地址获取网页数据,然后对其进行分析处理,获取想要的数据。 1.查看urllib模块提供的urlopen函数。
py3study
2020/01/09
3780
利用 urllib.request.urlretrieve 函数下载文件
urlretrieve(url, filename=None, reporthook=None, data=None)
演化计算与人工智能
2020/08/14
1.6K0
Python模块学习 --- urllib
urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络,或者在集群交互的时候, 语言的执行效率绝不是瓶颈。这种情况下,一个比较好的方法是,将python嵌入到C/C++中,让Python来完成一些不是核心的逻辑处理。又扯远了,废话少说,开始urllib之旅吧~~ (前几天我用这个模块写了个蜘蛛,感兴趣的同学可以在以前的博客中找到代码)     先看一个例子,这个例子把Google首页的html抓取下来并显示在控制台上:
用户7886150
2020/12/22
5310
python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests。
Python学习者
2023/07/01
3560
python爬虫:爬取网站视频
python爬取百思不得姐网站视频:http://www.budejie.com/video/
py3study
2020/01/11
3.5K0
python下载文件的几种常用方法
python中下载文件常用的几个模块有urllib,urllib2,requests,方法也很简单,代码如下:
py3study
2020/01/09
6160
用python下载文件的若干种方法汇总
在日常科研或者工作中,我们免不了要批量从网上下载一些资料。要是手工一个个去下载,浪费时间又让鼠标折寿,好不容易点完了发现手指都麻木了。
MeteoAI
2019/07/24
15K0
110-并行批量管理远程服务器
脚本名为remote_comm.py,执行方式如下: python3 remote_comm.py 服务器IP地址文件 "在远程服务器上要执行的命令" 如: # python3 remote_comm.py serverips.txt "useradd zhangsan" 远程服务器的密码以交互方式获得 import sys import getpass import paramiko import threading import os def remote_comm(host, pwd, co
凯茜的老爸
2018/09/11
1.3K0
Python爬虫抓取网站模板的完整版实现
下面分享下抓去网站模板的完整版实现,亲测可用。(注:仅限个人爱好者研究使用,不要用于其他非法用途。)
杨永贞
2022/10/04
1.8K0
Python爬虫抓取网站模板的完整版实现
用python多线程抓取网站图片,速度极快
用python多线程抓取网站图片,速度极快。直接贴代码吧 import re import urllib import threading import time import socket socket.setdefaulttimeout(30) urls=[] j=0 for i in xrange(1,81): if (i-1)%4 == 0: j += 1 if ((j-1)%5) == 0 : j=1 site='http://xx.com/
杨永贞
2020/08/04
5970
用python带你爬取小视频,看完“身体一天不如一天”
另外,关于python编程学习,小编给大家提供一个学习交流裙,欢迎到访:六一 一,五三零,一零一
诸葛青云
2019/06/27
7550
用python带你爬取小视频,看完“身体一天不如一天”
python ftp下载文件 脚本
import os, sys from getpass import getpass # hidden password input from ftplib import FTP # socket-based FTP tools
用户5760343
2022/05/13
1K0
python urllib.request 下载文件 脚本
!/usr/local/bin/python import os, getpass from urllib.request import urlopen # socket-based w
用户5760343
2022/05/13
5140
urllib.request.urlretrieve()函数
将URL表示的网络对象复制到本地文件。如果URL指向本地文件,则对象将不会被复制,除非提供文件名。返回一个元组()(filename,header),其中filename是可以找到对象的本地文件名,header是urlopen()返回的对象的info()方法(用于远程对象)。
周小董
2019/03/25
4.2K0
Zabbix监控调用map.get并且下载图文件
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 17/8/28 上午9:09 # @Author : lee # @File : ZabbixMaps.py # @Software: PyCharm # 说明: 输入机器要查询的园区 知道序号后,第二次 园区+序号出图 阿里 m6 园区命令分别是(ali,m6,yq) import urllib.request import http.cookiejar import htt
98k
2018/04/12
1.1K0
python批量下载文件
#!/usr/bin/python # _*_ coding: utf-8 _*_ ''' Created on 2018年8月22日 ''' import urllib import urllib2 import re req = urllib2.Request('http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/') # req = urllib2.Request('http://www.cvpapers.com/cvpr2014.html') f =
py3study
2020/01/10
9850
Python: 从 指定地址 下载文件 到 本地目录(附源码)
# -*- coding: utf-8 -*- import os import urllib import logging import sys logging.basicConfig( format='%(asctime)s %(levelname)s %(message)s', level=logging.INFO, stream=sys.stdout) file_path = os.path.join(os.getcwd(),'dir_name/file_na
JNingWei
2018/09/28
5.8K0
[Python]Python操作/管理M
先确定环境是否已支持MySQLdb模块,如果没有,请安装,如下: [root@bw-vm-soft ~]# wget http://jaist.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz [root@bw-vm-soft ~]# tar zxvf MySQL-python-1.2.3.tar.gz [root@bw-vm-soft ~]# cd MySQL-python-1.2.3
py3study
2020/01/08
4830
python3 下 Zabbix监控调用graph.get并且下载监控图
这个代码是如何访问三个不同机房并将传入的zabbix中的监控机器的ip进行判断(因为后来需要登陆网站,不同的机房名称不一样) 可以输入两个参数 只输入IP 返回监控列表 需要准备的包: pre
98k
2018/04/11
2.1K0
python3 下 Zabbix监控调用graph.get并且下载监控图
音悦台高清mv下载_音悦台没有了去哪看mv
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168367.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
7190
音悦台高清mv下载_音悦台没有了去哪看mv
相关推荐
Python学习笔记五
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档