我想要檢索文件的目錄名稱,並使用方法ftplib.retrlines('NLST' + path)
。Python ftplib:如何在列表中存儲`FTP.retrlines`的結果?
它在目錄path
中打印所有文件的名稱。但我想將這些文件的名稱存儲在容器中,例如列表中,而不是將它們打印在控制檯中。怎麼做 ?
我想要檢索文件的目錄名稱,並使用方法ftplib.retrlines('NLST' + path)
。Python ftplib:如何在列表中存儲`FTP.retrlines`的結果?
它在目錄path
中打印所有文件的名稱。但我想將這些文件的名稱存儲在容器中,例如列表中,而不是將它們打印在控制檯中。怎麼做 ?
FTP.retrlines
的第二個(可選)參數是callback
。
FTP.retrlines(command[, callback])
你可以用它喜歡:
lines = []
sess.retrlines('NLST ' + path, lines.append)
您可以使用FTP.nlst()方法。它將文件名作爲列表返回。
>>> FTP.nlst('path')
['x','y','z']