• 大小: 1.19KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


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

评论

共有 条评论