【发布时间】:2022-11-11 06:07:41
【问题描述】:
简化代码,原始_ 长度可能超过2
import msvcrt
import os
os.system(f'mode con: cols={100} lines={10}')
_=''
while True:
print('\r'+' '*9+f'{_}')
print('TypeHere:\0337',end='\r')
print('\n\0338',end='')
_=msvcrt.getwch()
当行超过最大 cmd 大小(10)时,会发生错误(?)。
对我来说似乎显然是错误,我想知道这真的是错误还是有其他方法可以解决此问题
也尝试了\033[s 和\033[u 但同样,花了很多时间但什么也没得到
【问题讨论】:
标签: python shell console escaping ansi-escape