在python 3.5中通过SSH读写文件

时间:2017-03-31 16:55:56

标签: python ssh python-3.5

我找不到通过ssh从远程服务器读取文件然后以相同方式编写类似文件的方法。 Paramiko似乎没有使用3.5,我不确定我还能做些什么。

我尝试做的例子:

from shutil import copyfile
copyfile('10.1.1.5:v3/ec/s//01_inventory.txt', '10.1.1.5:v3/ec/s//01_inventory_Bkup.txt')

1 个答案:

答案 0 :(得分:0)

你可以使用scp我想(https://ss64.com/bash/scp.html)。你会有这样的东西来替换你的copyfile调用:

import subprocess

subprocess.call("scp 10.1.1.5:v3/ec/s/01_inventory.txt 10.1.1.5:v3/ec/s/01_inventory_Bkup.txt", shell=True)

您也可以使用scp复制到本地主机,像平常一样修改它,然后替换原始主机。