将ctrl+z传递给pexpect

3 投票
1 回答
3340 浏览
提问于 2025-04-15 13:56

我想知道怎么通过pexpect模块把某个按键组合传递给一个新启动的子进程。我正在使用telnet,需要把Ctrl+Z这个组合键发送到远程服务器。

谢谢!

1 个回答

8

使用 sendcontrol() 方法。

举个例子:

p = pexpect.spawn(your_cmd_here)
p.sendcontrol('z')

撰写回答