什么'[A'在打印命令中做什么?

时间:2012-04-10 04:26:21

标签: python printing

我在进度条模块中看到了这个'[A',但我无法弄清楚它的用途。

如:

print '[]', chr(27) + '[A'

你知道它的作用吗?

2 个答案:

答案 0 :(得分:6)

这是VT100 Escape sequence;它将光标向上移动。

请注意chr(27)启动序列。通常,这可能是"\033[A"(从33oct == 27dec开始)。如果您曾经为bash提示添加了颜色,那么您已经看过了。

答案 1 :(得分:0)

VT100转义序列。

ESC[<value>A将光标向上移动<value>行。看起来如果省略<value>,则默认为一行。