在交互式 python shell 等 shell 中,您通常可以使用箭头键在当前行中移动或获取先前的命令(带箭头)等。
但是在我 ssh 到另一台机器并在那里启动 python
后,我得到如下 session :
>>> import os
>>> ^[[A
最后一个字符来自向上箭头。或者,使用左箭头:
>>> impor^[[D
我该如何解决这个问题?
在常规 bash 中,箭头键可以正常工作。奇怪的行为只是在交互式 python(或 perl 等)shell 中。
最佳答案
我已经通过安装 readline
包解决了这个问题:
pip install readline
https://stackoverflow.com/questions/893053/