Я хотел бы знать, как сохранить загружаемый файл в другой каталог. Я тестирую, используя код ниже, совет от члена здесь. Я попытался по определенному локальному пути, но получил ошибку.
Код
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'
Просьба помочь и оценить совет. Спасибо