Python の FTP_TLS で "522 Data connections must be encrypted." というエラーが出たら
login の後に FTP_TLS.prot_p()
を呼ぶ
1 2 3 4 5 6 7 8 | from ftplib import FTP_TLS ftp = FTP_TLS(site, user, password) try : ftp.prot_p() # 何か処理 finally : ftp.quit() |