Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python将包含文件的目录结构从一台远程计算机复制到另一台远程计算机_Python_Python 2.7_Paramiko - Fatal编程技术网

使用python将包含文件的目录结构从一台远程计算机复制到另一台远程计算机

使用python将包含文件的目录结构从一台远程计算机复制到另一台远程计算机,python,python-2.7,paramiko,Python,Python 2.7,Paramiko,我想用Python将一个目录从一台远程机器递归复制到另一台远程机器,可能是使用paramiko 我正在寻找类似于以下scp命令的东西,但使用python: scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file 从要复制这些文件的计算机(而不是从源计算机)运行此命令 import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(pa

我想用Python将一个目录从一台远程机器递归复制到另一台远程机器,可能是使用paramiko

我正在寻找类似于以下scp命令的东西,但使用python:

scp user@10.3.0.1:/path/to/file user@10.3.0.2/path/to/file

从要复制这些文件的计算机(而不是从源计算机)运行此命令

import paramiko

client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('10.3.0.1', username='user', password='password')
stdin, stdout, stderr = client.exec_command('rsync -rav pi@10.3.0.1:path/to/file ~/')

for line in stdout:
    print '... ' + line.strip('\n')

client.close()