【发布时间】:2023-09-15 09:57:01
【问题描述】:
我想列出 ftp 目录中的所有目录,然后输入每个目录。 问题是我的代码也列出了文件并尝试输入它们。
- 有没有办法从 ftp.cwd 方法中获取返回值?
- 有没有办法首先只获取目录名称,或者有更好的方法来做我想做的事。
这是我现在使用的代码:
from ftplib import FTP
ftp = FTP('ftp.overtherainbow.com')
ftp.login()
for name in ftp.nlst():
print "listing: " + name
ftp.cwd(name)
ftp.retrlines('LIST')
ftp.cwd('../')
【问题讨论】:
标签: python list ftp directory cwd