帮助使用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有没有工具可以将zephyr转换为velocity模板?   java在安卓 studio中从JSON响应中获取值   jvm如何在Java中设计一个好的permgen空间字符串?   java如何防止Rest webservice使用被盗令牌进行身份验证   java无法遍历列表JSTL   找不到用于ResourceServerTokenServices的java Bean SpringSecurityOauth2   java子字符串替换问题   爪哇玻璃鱼3。十、 以编程方式处理任意HTTPSession的终止   java如何检查输入是否为整数,并在最后添加一个命令来重新启动while循环?   引发java ical4j 1.0.6不可解析日期异常   Java等价于Delphi的DBCtrlGrid?   如果发生错误,java将查找下一个预期标记ANTLR 3   java自打开应用程序(创建锁屏)   java为什么netty有自己的ConcurrentHashMap?   Gradle任务中的java拉取和运行依赖项   继承与Java继承的混淆   java使用shell脚本中的版本执行jar   java我无法让Sqlite数据库与带有Maven的JavaFX应用程序IDE Eclipse包正确通信   java控制台日志未通过org打印。阿帕奇。hadoop。mapreduce。作业的waitForCompletion(true)方法   JAVAlang.NoSuchMethodError:apachestorm螺栓中的spring getrequest