Как я могу извлечь ZIP-файл на FTP-сервер в Python
У меня есть две части, работающие: распаковка zip-файла, защищенного паролем, и загрузка файла в ftp, как мне сделать так, чтобы я мог извлечь этот zip-файл в память чего-то и затем отправить его на мой ftp?
import ftplib
#zipfile
import zipfile
with zipfile.ZipFile("zip2.zip","r") as zip_ref:
zip_ref.extractall(pwd=b'password')
# how to make the extracted file into the file to be used when uploading?
#ftp info
server =
username =
password =
ftp_connection = ftplib.FTP(server, username, password)
#download to the FTP portion
fh = open(file, 'rb')
ftp_connection.storbinary('STOR a.csv', fh)
fh.close()
ftp.quit()