相关疑难解决方法(0)

在python shell中按箭头键时看到转义字符

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

但是在我进入另一台机器并从python那里开始之后,我会得到以下会话:

>>> import os 
>>> ^[[A    
Run Code Online (Sandbox Code Playgroud)

最后一个角色来自向上箭头.或者,使用左箭头:

>>> impor^[[D
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

在常规bash中,箭头键工作正常.奇怪的行为只是在交互式python(或perl等)shell中.

python ssh shell arrow-keys

175
推荐指数
13
解决办法
6万
查看次数

Python调试器(pdb)停止向上/向下箭头,显示^ [[而不是

我在Ubuntu Linux 11.04(natty)机器上的virtualenv中使用python 2.6.我在我的(django)python代码中有这个代码:

import pdb ; pdb.set_trace()
Run Code Online (Sandbox Code Playgroud)

为了启动python调试器(pdb).

直到今天,这个工作正常.但是现在当pdb启动时,它适用于调试,运行和断点等,但是当我按下up arrow显示上一个命令时,它打印^[[A而不是上升.当我输入内容并按下时Home,它会打印^[OH而不是移动光标.

我可以用完/ home/etc.在bash终端启动我的python django unittests(有pdb调用)很好.

这是怎么回事?我该如何修复我的pdb?我的readline有什么问题?

python keyboard readline pdb

30
推荐指数
3
解决办法
5325
查看次数

Python交互模式历史和箭头键

我想知道是否有人可以解释为什么在Python交互模式下突然出现所有箭头键失败?

当我按下按钮例如通过命令历史记录时,我得到"^ [[A".与任何其他箭头键相同.

我不知道为什么会发生这种情况并且之前有效(在OS X Snow Leopard上).有谁知道解决这个问题的方法?

非常感谢,

G

python macos

27
推荐指数
4
解决办法
8991
查看次数

标签 统计

python ×3

arrow-keys ×1

keyboard ×1

macos ×1

pdb ×1

readline ×1

shell ×1

ssh ×1