【问题标题】:How to send arrow in paramiko in python 3?如何在 python 3 中的 paramiko 中发送箭头?
【发布时间】:2023-10-02 21:03:01
【问题描述】:

我自动测试在远程服务器上的链接浏览器中运行的终端应用程序。在这里我需要发送按箭头键。

How to send an arrow key use paramiko library in python? 的解决方案(发送 f.e. '\e[B' 表示向下箭头)显然在 Python 3 中不起作用。

有办法吗?谢谢。

【问题讨论】:

    标签: windows python-3.x terminal escaping paramiko


    【解决方案1】:

    知道了,应该发送:

    KEY_UP = b'\x1b[A'
    KEY_DOWN = b'\x1b[B'
    KEY_RIGHT = b'\x1b[C'
    KEY_LEFT = b'\x1b[D'
    

    可以,但是在发送前无法转换为(python3默认多字节)字符串。

    【讨论】: