資源簡介
Python代碼實現ftp服務器以及ftp客戶端
代碼片段和文件信息
from?ftplib?import?FTP
import?time
import?os
def?ftpClient(ip?port?user?passwd?ftpfolder?savefolder):
????ftp?=?FTP()?????????????????????????????????????#設置變量
????timeout?=?30??
????ftp.connect(ipporttimeout)???????#?連接FTP服務器
????ftp.login(user?passwd)??????????????????#?登錄
????#?print(ftp.getwelcome())??????????????????????????#?獲得歡迎信息
????ftp.cwd(ftpfolder)????????????????????????????#?設置FTP遠程目錄(路徑)??
????list?=?ftp.nlst()??????????????????????#獲取目錄下的文件獲得目錄列表??
????for?name?in?list:??
????????print(name)
????????path?=?savefolder?+?name????????????????????????#?定義文件保存路徑??
????????f?=?open(path‘wb‘)?????????????????????????????#?打開要保存文件??
????????filename?=?‘RETR?‘?+?name???????????????????????#?保存FTP文件??
????????ftp.retrbinary(filenamef.write)????????????????#?保存FTP上的文件??
????????ftp.delete(name)????????????????????????????????#?刪除FTP文件??
????????#?ftp.storbinary(‘STOR?‘+filename?open(path?‘rb‘))?#?上傳FTP文件??
????ftp.quit()
if?__name__?==?‘__main__‘:
????ftp_IP?=?“10.9
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1528??2017-08-03?15:05??ftpClient.py
?????文件?????????398??2017-08-03?13:38??ftpServer.py
- 上一篇:labview 的雙機tcp通訊部分
- 下一篇:MFC線程間發送消息
評論
共有 條評論