在Python shell中按箭头键时出现转义字符。

24 浏览
0 Comments

在Python shell中按箭头键时出现转义字符。

在像交互式Python shell这样的命令行中,通常可以使用箭头键在当前行中移动或获取先前的命令(使用箭头向上键等)。

但是当我通过SSH登录到另一台机器并在那里启动Python时,会出现以下会话:

>>> import os 
>>> ^[[A    

其中最后一个字符来自箭头向上键。或者,使用箭头向左键:

>>> impor^[[D

我该如何解决这个问题?

在常规的bash中,箭头键可以正常工作。这种奇怪的行为只出现在交互式Python(或Perl等)shell中。

0