我找不到通过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')
答案 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复制到本地主机,像平常一样修改它,然后替换原始主机。