如何在python 3中发送paramiko中的箭头?

时间:2018-04-11 11:18:58

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

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

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

有办法吗?感谢。

1 个答案:

答案 0 :(得分:1)

知道了,应该发送:

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

它有效,但在发送之前无法转换为(python3默认多字节)字符串。