Я новичок в программировании на Python. Мой вопрос в том, как загрузить несколько файлов одновременно. Не файл по файлу, а одновременно из одного каталога на ftp. Теперь я использую этот сценарий, но я не знаю, как я могу восстановить этот код:Как загрузить несколько файлов одновременно из ftp в Python
filenames = []
ftp.retrlines("NLST", filenames.append)
print filenames
print path
for filename in filenames:
local_filename = filename
print filename
print local_filename
f = open(local_filename, "wb")
s = ftp.size(local_filename)
sMB = s/(1024*1024)
print "file name: " + local_filename + "\nfile size: " + str(sMB) + " MB"
ftp.retrbinary("RETR %s" % local_filename, f.write)
print "\n Done :) "
time.sleep(2)
f.close()
ftp.quit() #closing connection
time.sleep(5)
Он отлично работает, но не то, что мне нужно.
Вы пробовали [темы] (http://docs.python.org/2/library/threading.html)? – bobrobbob