帮助使用python下载文件的快速模块。

download的Python项目详细描述


https://codecov.io/gh/choldgraf/download/branch/master/graph/badge.svghttps://travis-ci.org/choldgraf/download.svg?branch=master

下载

一个从网上下载文件的免费工具。会的 尝试聪明地不下载 已经在那里了,检查以确保 在获取数据、自动解压缩内容时没有错误 下载的zipfiles(如果需要),并显示进度条 统计数据。

注意

这很大程度上得益于 MNE-python_fetch_file函数。

这个包并没有引起开发人员太多的注意,但希望范围很广 足够了,它应该仍然有用!如果你想帮助改进它,修复错误等, 请在问题中伸出援手!_

安装

克隆此存储库并安装:

python setup.py install

或者,只需使用pip

安装
pip install download

用法

在网上下载文件非常简单:

from download import download
path = download(url, file_path)

名为file_name的文件将被下载到file_path的文件夹中。

文件类型

如果您的文件是zip文件,则可以添加标记:

path = download(url, file_path, kind="zip")

在这种情况下,文件将被下载,然后解压缩到文件夹中 由文件名指定。

支持的格式有'file'、'zip'、'tar'、'tar.gz' 默认为文件

进度条

是否在文件下载期间显示进度条。 默认为true

path = download(url, file_path, progressbar=True)

更换

如果true且url指向单个文件,则尽可能覆盖旧文件。 默认为false

path = download(url, file_path, replace=False)

超时

URL打开超时(秒)。 默认为10秒:

path = download(url, file_path, timeout=10)

详细

是否将下载状态打印到屏幕。 默认为true

path = download(url, file_path, verbose=True)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java类之间并发性不一致的HashMap   插件如何在JavaSwing中使用UIManager和Classloader从外部jar安装外观?   java JasperReports:找不到子报表   在项目中找不到java生成的Javadoc文件   java BigDecimal。multiply()和divide()方法返回十六进制数。为什么?   java统计出现次数并从字符串中删除重复项   调用运算符时发生java NullPointerException   Spring和Hibernate之间的java配置错误   JavaZK将用户重定向回上一页   Javasocket为传出连接指定特定的网络接口   如果拖动到某个区域外,java Make按钮操作将被取消   如何在Eclipse for selenium 3.141.59中添加Java文档链接   java从匹配条件的数组中获取所有索引   docker未连接到RemoteWebDriver的java Gitlab ci selenium测试   java重写run方法   utf 8如何使用java解码UTF8编码的字符串?   java如何从eclipse调试部署在tomcat上的web应用程序?   将字母字符与前面没有百分号的Java正则表达式匹配