Скачать по SFTP и сохранить файл в другой каталог - PullRequest
0 голосов
/ 22 апреля 2020

Я хотел бы знать, как сохранить загружаемый файл в другой каталог. Я тестирую, используя код ниже, совет от члена здесь. Я попытался по определенному локальному пути, но получил ошибку.

Код

with pysftp.Connection(host=myHostname, username=myUsername, password=myPassword, cnopts=cnopts) as sftp:
    with sftp.cd('/home/operation/genfiles'):             
        files = []
        localpath = '/home/mylocalDir'
        for filename in sftp.listdir():
            if fnmatch.fnmatch(filename, "filegen_*.json"): 
                files.append(filename)
        latestFile = max(listFile)
        sftp.get(latestFile, localpath)

Ошибка при выполнении кода выше. Это каталог, в котором должен быть сохранен последний файл.

IsADirectoryError: [Errno 21] Is a directory: '/home/mylocalDir'

Просьба помочь и оценить совет. Спасибо

...