Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python urllib从远程服务器下载文件到本地

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

原创
作者头像
用户7705674
修改于 2021-11-01 06:11:23
修改于 2021-11-01 06:11:23
2.1K00
代码可运行
举报
文章被收录于专栏: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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
利用 urllib.request.urlretrieve 函数下载文件
urlretrieve(url, filename=None, reporthook=None, data=None)
演化计算与人工智能
2020/08/14
1.5K0
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
5170
Python学习笔记五
Python urllib模块提供了一个从指定的URL地址获取网页数据,然后对其进行分析处理,获取想要的数据。 1.查看urllib模块提供的urlopen函数。
py3study
2020/01/09
3670
python下载文件的几种常用方法
python中下载文件常用的几个模块有urllib,urllib2,requests,方法也很简单,代码如下:
py3study
2020/01/09
6000
用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
5690
python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests。
Python学习者
2023/07/01
3190
使用 Python 下载 B 站视频
B 站,一个月活用户达到 1.72 的视频网站,有时候会因为某些未知的原因导致放入收藏夹的视频失效,为了防止视频被和谐、被失效,身为 Pythonista 来撸一个 B 站的视频下载器。
用户8544541
2022/01/27
8781
使用 Python 下载 B 站视频
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.7K0
urllib.request.urlretrieve()函数
将URL表示的网络对象复制到本地文件。如果URL指向本地文件,则对象将不会被复制,除非提供文件名。返回一个元组()(filename,header),其中filename是可以找到对象的本地文件名,header是urlopen()返回的对象的info()方法(用于远程对象)。
周小董
2019/03/25
4.2K0
音悦台高清mv下载_音悦台没有了去哪看mv
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/168367.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
6940
音悦台高清mv下载_音悦台没有了去哪看mv
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
9530
python中的urllib模块中的方法
urllib.request模块定义了一些打开URLs(一般是HTTP协议)复杂操作像是basic 和摘要模式认证,重定向,cookies等的方法和类。这个模块式模拟文件模块实现的,将本地的文件路径改为远程的url。因此函数返回的是类文件对象(file-like object)
py3study
2020/01/09
2.3K0
Python爬虫抓取网站模板的完整版实现
下面分享下抓去网站模板的完整版实现,亲测可用。(注:仅限个人爱好者研究使用,不要用于其他非法用途。)
杨永贞
2022/10/04
1.7K0
Python爬虫抓取网站模板的完整版实现
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下载文件的简单示例
在本教程中,您将学习如何使用不同的Python模块从Web上下载文件。 还可以下载常规文件、网页、Amazon S3和其他来源。
用户6543014
2020/03/31
10.4K0
使用Python从rds上下载mysql
#!/usr/bin/python2.6 #coding=utf-8 from aliyunsdkcore import client from aliyunsdkrds.request.v20140815 import DescribeBackupsRequest from aliyunsdkrds.request.v20140815 import DescribeBinlogFilesRequest import json import urllib import datetime import sub
py3study
2020/01/10
4.8K0
python常用小脚本总结
用python做些小脚本处理,能够提高不少效率。或者可以把python当工具使用,辅助提高一下办公效率。(比如我常拿python当计算器,计算和字符转换用)
杨永贞
2022/05/11
1K0
python 下载网页并保存 脚本
import sys, os, urllib.request, urllib.parse showlines = 6 try: servername, filename = sys.argv[1
用户5760343
2022/05/13
1.1K0
用python下载文件的若干种方法汇总
在日常科研或者工作中,我们免不了要批量从网上下载一些资料。要是手工一个个去下载,浪费时间又让鼠标折寿,好不容易点完了发现手指都麻木了。
MeteoAI
2019/07/24
15K0
python urllib.request 下载文件 脚本
!/usr/local/bin/python import os, getpass from urllib.request import urlopen # socket-based w
用户5760343
2022/05/13
4920
相关推荐
利用 urllib.request.urlretrieve 函数下载文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验