下载文件列表

listdownloader的Python项目详细描述


关于

这个程序只需要一个文件列表作为参数和一个下载文件的目录,然后顺序或并行地下载它们。程序提供了一次加载整个列表或部分列表的选项。还提供了一个选项,用于确定要使用的线程/进程数。

安装

(安装是为Debian Jessie准备和测试的。)

可以使用pip安装软件包

# pip install listdownloader

或者可以使用存储库中提供的脚本(运行构建,以及运行安装)。

或者您可以使用自己创建源安装包

python3 setup.py sdist

然后使用pip安装将在目录dist中生成的包:

# pip3 install listdownloader-x.y.z.tar.gz

其中x.y.z是程序的当前版本。

程序将安装程序包listdownloader和脚本文件以供使用。

运行脚本并使用包

可以使用以下命令(全局)执行脚本:

$ downloadlist.py -f file.txt -d destination -t threads -l lines
其中:
file.txt是要下载的URL列表的文件名/路径 destination是应下载文件的路径 threads是用于同时下载URL的进程数 lines是要从文件中读取并同时读取的行数。0导致读取整个文件。

通过导入,您可以在自己的脚本中使用包:

import listdownloader

然后您可以使用以下命令下载文件列表:

listdownloader.download_files(URLs, destination, num_threads)
其中:
url是要下载的url的列表 destination是一个带路径的字符串,必须在该字符串中保存文件 num_threads是用于下载的线程/进程数。

您还可以使用以下功能下载单个文件:

listdownloader.download_file(URL, destination)

许可证

MPL

关于

这个脚本是samer afach,samer@afach.de为测试目的编写的。

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

推荐PyPI第三方库


热门话题
tomcat Java条带错误   java OPENTSDB fsck修复程序不更正重复点   java JavaFX在控制器内切换自身的可见性   java maven surefire插件未并行执行运行程序   读取导致Freemarker模板引擎中TemplateException的Java对象   无法使Java库与我的Android应用程序一起工作   安卓 java。lang.IllegalStateException游标   使用Java检索XML文件中的XSL URL和名称   java如何从文本文件集合中提取特定值   电子邮件java mail gmail   java为什么finalize()只被垃圾收集器调用一次?   java方法findViewById(int)对于Json类型是未定义的。蛇形   java在安卓中尝试从brother打印机打印位图时遇到以下异常   java在颤振中支持Kotlin的优势   java从后面编写文本   java制作列表。第一个列表可以有相同的数字,第二个将是价格,尝试制作第三个列表,如果它们是相同的数字,它将添加价格