不幸的是,FTP没有命令仅列出文件夹,因此解析从ftp.dir()获得的结果是“最佳”的。
一个简单的应用程序,假设ls是标准结果(不是Windows ftp)
from ftplib import FTPftp = FTP(host, user, passwd)for r in ftp.dir(): if r.upper().startswith('D'): print r[58:] # Starting point标准FTP命令
自定义FTP命令

不幸的是,FTP没有命令仅列出文件夹,因此解析从ftp.dir()获得的结果是“最佳”的。
一个简单的应用程序,假设ls是标准结果(不是Windows ftp)
from ftplib import FTPftp = FTP(host, user, passwd)for r in ftp.dir(): if r.upper().startswith('D'): print r[58:] # Starting point标准FTP命令
自定义FTP命令