Popen将文件从其他服务器复制到我的桌面

时间:2016-04-15 15:24:40

标签: python

我试图创建简单的python脚本,将自动将文件从其他服务器复制到我的桌面,我希望我的脚本能够处理密码而无需用户交互。这是我不完整的程序

import subprocess
proc = subprocess.Popen("cmd", stdin=subprocess.PIPE, stdout=subprocess.PIPE, creationflags=subprocess.CREATE_NEW_CONSOLE)
stdout, stderr = proc.communicate("cd ../../\n" "pscp root@at1:/tmp/summary.txt C:\Arista\Temporary\summary.csv".encode())
print (stdout)

这是我想要实现的实际结果。

C:\Users\atanacic>pscp root@at1:/tmp/summary.txt C:\Arista\Temporary\summary.csv

root@10.60.20.31's password:

summary.csv               | 44 kB |  44.8 kB/s | ETA: 00:00:00 | 100%

C:\Users\atanacic>

0 个答案:

没有答案