在控制台中,您可以打印"\b"以擦除光标左侧的字符(退格键)
print "the last char is going to be erased\b" # the last char is going to be erased
Run Code Online (Sandbox Code Playgroud)
如何只向左移动一个位置而不是擦除(左箭头)?
它取决于终端类型和连接,但你通常可以假设ANSI光标移动,所以光标左边是ESC +'['+'D':
print "The cursor should be here:> <\e[D\e[D"
readline
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参见http://ascii-table.com/ansi-escape-sequences.php.
| 归档时间: |
|
| 查看次数: |
1284 次 |
| 最近记录: |