根据https://jcastellssala.com/2012/07/20/python-command-line-waiting-feedback-and-some-background-on-why/,' \ r \ x1b [K'是一个转义序列,用于擦除控制台中的当前行并在Python中重写某些内容。但是当我尝试在Windows cmd上使用序列时,它会打印出weird characters。在Python中,是否在Windows cmd上有一个等效的序列/操作,我可以删除我打印到控制台的最后一行?
答案 0 :(得分:1)
令人惊讶的是,Windows控制台中对ANSI转义序列的支持仅在Windows 10版本1511中添加:
http://www.nivot.org/blog/post/2016/02/04/Windows-10-TH2-(v1511)-Console-Host-Enhancements
除非您使用支持它们的终端模拟器,否则它们将无法在旧版本的Windows中运行,例如ConEmu: