Перемещение файлов с локального на удаленный сервер с использованием sftp в python - PullRequest
0 голосов
/ 01 октября 2018

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

Мой код:

import pysftp
remotepath = '/home/a7user/sftp/sftp/CentralData/'
localpath = 'E:\\backup\\'
cnopts = pysftp.CnOpts()
cnopts.hostkeys = None

with pysftp.Connection(host='xx.xxx.xx.xx',username='user',password='5fTPt00',cnopts=cnopts) as sftp:

 sftp.put_d(localpath,remotepath)
 print('Upload finished')

Что я делаю неправильно?

1 Ответ

0 голосов
/ 01 октября 2018

Скорее всего, вы действительно хотите использовать put_r(), а не put_d()?

...