У меня есть эта строка в потоке воздуха:
files = [x.split()[-1] for x in ftp.list_directory(FTPPATH, nlst=False) if x.split()[-1].startswith("natimark") and x.split()[-1].endswith("gz")]
здесь идет функция list_directory
:
def list_directory(self, path, nlst=True):
"""
Returns a list of files on the remote system.
:param path: full path to the remote directory to list
:type path: str
"""
conn = self.get_conn()
conn.cwd(path)
if nlst:
files = conn.nlst()
else:
files = []
conn.dir(path, files.append)
return files
мой вопрос в библиотеке ftp
, есть ли место диктовать, какой порядок возвращает list_directory? В этом случае я хочу, чтобы files[0]
был самым старым файлом.
Спасибо