Как я могу извлечь 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()

0 ответов

Другие вопросы по тегам