PythonFTPLIB:如何在列表中存储'FTP.retrlines'的结果?

PythonFTPLIB:如何在列表中存储'FTP.retrlines'的结果?,python,ftp,ftplib,Python,Ftp,Ftplib,我想检索目录的文件名,我使用的方法是ftplib.retrlines('NLST'+path) 它打印目录path中所有文件的名称。但我希望将这些文件的名称存储在容器中,例如列表,而不是在控制台中打印它们。怎么做 的第二个(可选)参数是回调 FTP.retrlines(command[, callback]) 您可以像这样使用它: lines = [] sess.retrlines('NLST ' + path, lines.append) 另请参见。您可以使用FTP.nlst()方法。它以

我想检索目录的文件名,我使用的方法是
ftplib.retrlines('NLST'+path)

它打印目录
path
中所有文件的名称。但我希望将这些文件的名称存储在容器中,例如列表,而不是在控制台中打印它们。怎么做

的第二个(可选)参数是
回调

FTP.retrlines(command[, callback])
您可以像这样使用它:

lines = []
sess.retrlines('NLST ' + path, lines.append)
另请参见。

您可以使用FTP.nlst()方法。它以列表的形式返回文件名

>>> FTP.nlst('path')
['x','y','z']

是文件还是目录?