我有一个脚本可以使用urllib.request.urlretrieve
下载一些文件,并且我使用tqdm
作为我的进度条并且工作正常,除非我在IDLE中使用,因为其他人控制字符如{{{ 1}}或'\r'
无法正常工作,结果输出很难看
即
IDLE
'\b'
终端/ CMD
>>> print('abc\rXXX')
abc\rXXX
>>> print('abc\b\b\bXXX')
abc\b\b\bXXX
>>>
我的问题是,我如何能够检测>>> print('abc\rXXX')
XXX
>>> print('abc\b\b\bXXX')
XXX
>>>
何时能正常工作?
所以我可以做这样的事情
'\r'
或者如果不可能如何检测我何时处于空闲状态?