我在网上看到过一些线程下载器,甚至还有一些多部分下载器(HTTP)。
我还没有将它们视为一个类/函数。
如果你们中的任何人有一个类/函数,我可以将其放入我需要获取多个文件的任何应用程序中,我将非常感激。
如果有一个库/框架(或程序的后端)可以做到这一点,请指导我吗?
Christopher Arndt 的Threadpool可能是您正在寻找的。我已经将这个“易于使用的面向对象的线程池框架”用于您描述的确切目的,并且效果很好。请参阅链接页面底部的使用示例。而且它真的很容易使用:只需定义三个函数(其中一个是可选的异常处理程序代替默认处理程序),您就可以使用了。
来自http://www.chrisarndt.de/projects/threadpool/:
也可在http://pypi.python.org/pypi/threadpool、easy_install或作为 subversion checkout 获得(参见项目主页)。