【发布时间】:2025-11-28 09:45:02
【问题描述】:
我有一个指向一个文件夹的链接,该文件夹中有大量我想下载的文件。我开始一次下载一个文件,但是需要很长时间。有没有办法产生一些多线程进程来同时下载一批文件。大概就像 process1 下载文件夹中的前 20 个文件,process2 同时下载接下来的 20 个文件,依此类推。
现在,我正在做如下:
import urllib, os
os.chdir('/directory/to/save/the/file/to')
url = 'http://urltosite/folderthathasfiles
urllib.urlretrieve(url)
【问题讨论】:
标签: python download multiprocessing urllib python-multithreading