[英]Print to same line in console, over previous text, Python 3.6
我已经尝试了其他问题中提到的所有脚本,但对我不起作用。
for x in range (0,10):
print(x, end='\r', flush=True)
print(x, sep='\r', end='', flush=True)
print('\r', x)
请帮忙解决这个问题。
您可能想覆盖文本,对吗?
您需要写退格来删除最后一行,然后打印下一行。 看看这篇文章的例子: 如何创建一个旋转的命令行光标?
>>> for x in range(10):
... print('\r', x, end='')
...
9>>>
如您所见,由于回车符号\\r
,所有其他数字都被覆盖了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.