跳转到主要内容

一个可以将多个URL下载为一个文件的包,同时支持多部分URL。

项目描述

multiurl

一个可以将多个URL下载为一个文件的包,同时支持多部分URL。

简单示例

from multiurl import download

download(url="http://example.com/test.data",
         target="data.file")

从两个URL下载到一个文件

from multiurl import download

download(url=["http://example.com/test1.data",
              "http://example.com/test2.data"],
         target="data.file")

URL类型可以混合

from multiurl import download

download(url=["http://example.com/test1.data",
              "ftp://example.com/test2.data"],
         target="data.file")

下载URL的部分

以字节为单位的(偏移量,长度)元组列表提供URL的部分,表示为(offset, length)

from multiurl import download

download(url="http://example.com/test.data",
         parts = [(0, 10), (40, 10), (60, 10)],
         target="data.file")

从多个URL下载URL的部分

from multiurl import download

download(url=[("http://example.com/test1.data", [(0, 10), (40, 10), (60, 10)]),
              ("http://example.com/test2.data", [(0, 10), (40, 10), (60, 10)])],
         target="data.file")

许可协议

Apache License 2.0 在应用此许可证时,ECMWF不放弃因其作为国际组织而享有的特权和豁免权,也不受任何司法管辖。

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

multiurl-0.3.1.tar.gz (18.2 kB 查看哈希值)

上传时间:

支持