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

MFB*_*MFB 1 python printing

我'[A'在进度条模块中看到过这个,但我无法弄清楚它是做什么的.

如:

print '[]', chr(27) + '[A'
Run Code Online (Sandbox Code Playgroud)

你知道它的作用吗?

Dav*_*ave 6

这是VT100 Escape序列 ; 它将光标向上移动.

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

  • 要清楚,它不是'[A''是转义序列,而是`chr(27)+'[A'`(也可以写成''\ x1b [A'`. (3认同)