【问题标题】:how to send ctrl a+c using python?如何使用 python 发送 ctrl a+c?
【发布时间】:2011-09-11 14:35:43
【问题描述】:

我需要了解如何使用 python 发送ctrl a+c 以使用 GNU Screen 创建一个新屏幕我迷路了我没有找到任何可以让它工作的代码。我需要使用 python 控制 GNU Screen。

更多信息 http://lifehacker.com/5652409/how-to-run-multiple-applications-in-a-single-terminal-window

【问题讨论】:

    标签: python terminal gnu-screen


    【解决方案1】:

    尝试使用 pexpext 模块中的sendcontrol()

    import pexpect
    
    child = pexpect.spawn ('screen')
    child.sendcontrol('a');
    child.send('c');
    

    documentation 有很多例子。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多