0
我有下面的文件檢索使用FTP的邏輯。任何人都可以請建議,如果我需要明確關閉FTP連接?另外如果文件需要關閉?在進行這種操作時,是否會誤解錯誤?FTP文件關閉查詢
ftp = ftplib.FTP("xx.xxx.xxx.xxx")
ftp.login("UID", "PSW")
ftp.retrbinary('RETR %s' % filename, open(filename, 'w').write)
我有下面的文件檢索使用FTP的邏輯。任何人都可以請建議,如果我需要明確關閉FTP連接?另外如果文件需要關閉?在進行這種操作時,是否會誤解錯誤?FTP文件關閉查詢
ftp = ftplib.FTP("xx.xxx.xxx.xxx")
ftp.login("UID", "PSW")
ftp.retrbinary('RETR %s' % filename, open(filename, 'w').write)
從上ftp.quit方法
FTP.quit()
Python文檔發送QUIT命令到服務器,並關閉連接。這是 關閉連接的「禮貌」方式,但如果服務器響應QUIT命令的錯誤,則可能會引發異常 。這意味着 對close()方法的調用,該方法會使FTP實例在後續調用中無效(參見下文) 。
ftp文檔沒有提到有關關閉文件句柄的任何內容,但關閉打開的文件總是一個好習慣。