アクセスしている ftp サイトは MLSD をサポートしていません。nlst を使用してファイルのリストを取得できますが、nlst() は、dir() が表示する詳細ではなく、ファイルの名前を返すだけです。
ftpObj.dir()
drwxr-xr-x 2 ada storage 0 Nov 12 00:38 Deltas
drwxr-xr-x 2 ada storage 0 Nov 10 22:38 History
だから、私は回り道を試みました(別の投稿で推奨されているように):
data=[]
print(data.__len__())
data.append(ftpObj.dir())
print(data.__len__())
上記の最初の印刷の出力は 0 で、2 番目の印刷の出力は 1 です。ただし、データ内の情報にアクセスできません。
for line in data:
print(line)
出力は
None
上のデータの中身を確認するにはどうすればよいですか?