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('../')