как заказать список файлов на FTP с помощью python - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть эта строка в потоке воздуха:

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] был самым старым файлом.

Спасибо

...