实现的方法和详细的 *** 作步骤如下:
1、第一步,连接相应的linux主机,进入linux命令行状态,并等待输入shell命令,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,在linux命令行中输入如下箭头所示的代码,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,按“
Enter”键运行shell命令,将看到直接执行cp命令,而不提示用户手动判断替代,见下图。这样,就解决了这个问题了。
这种交互式命令可以使用pexpect模块实现
>>> import pexpect>>> child = pexpect.spawn('ssh 127.0.0.1')
>>> child.expect('continue')
0
>>> child.sendline('yes')
4
>>> print child.before
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
ECDSA key fingerprint is d1:61:c6:ae:ab:bc:22:3e:52:57:49:d5:05:6f:4b:90.
Are you sure you want to
传送门
http://990487026.blog.51cto.com/10133282/1715953
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)