Форум сайта python.su
Здравствуйте!
Не получается получить файлы с веб сервера на линуксе на сервер на виндовсе
import paramiko import os dir_path = '/home/bitrix/www/bitrix/backup' local_dir = 'S:\backup' ssh=paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect("10.1.1.2",username="root",password="root") ftp=ssh.open_sftp() fileList=ftp.listdir(dir_path) for f in fileList: print 'Retrieving', f ftp.get(os.path.join(local_dir, f), f)
Офлайн
widgпрочитать про специальные последовательности символов, типа \n, \r, \t, \b, \a - и запомнить это.
local_dir = ‘S:\backup’
local_dir = 'S:\\backup' local_dir = 'S:/backup' local_dir = r'S:\backup'
Офлайн
попробовал всяко, не пойму что за ошибка такая. какого файла нету, или он про директорию
Офлайн
разобрался
если кому понадобится то надо:
dir_path = '/home/bitrix/www/bitrix/backup/' local_dir = '/backup/'
Офлайн