Я загружаю файл с FTPLib в python и у меня есть панель загрузки cli с progressbar 2.2.
Мне нужно сделать панель загрузки, чтобы сообщить о процессе загрузки.
У кого-нибудь есть информация по теме?
Спасибо, giodamelio
<ч />
Как отметил Сентил Кумаран, в функции ftplib.storbinary есть параметр обратного вызова, но я не знаю, как его использовать.
Я попробовал это. Я ожидал, что он будет печатать сообщение каждый раз, когда загружается байт.
import ftplib
def callback():
print("This is the callback function")
s = ftplib.FTP('myserver.com','login','password') # Connect
f = open('test.txt','rb') # file to send
s.storbinary('STOR test.txt', f, 1024, callback()) # Send the file
f.close() # Close file and FTP
s.quit()