如何在 Python3 中在同一行上编程渐进式静态计数器?



我需要计算脚本正在处理的情况。

我不希望它一行一行,就像这样:

1号线>>>1

2号线>>>2号线

3号线>>>3号线

也不是这样的:

1号线>>> 1 2 3

我需要它是静态的并保持固定,以便显示单位,十和一百:

1号线>>> 001

我知道它不会打印左边的两个零,但这只是为了解释我需要什么。

非常感谢任何可以帮助我的人。

这很简单,你只需要玩'n''r'字符...

print("line >>> {:3d}".format(the_number_you_want_print), end='r')

示例可能是这样的:

import time  
for i in range(100):
time.sleep(1)
print("line >>> {:3d}".format(i), end='r')

字符打印出换行符,\r 字符只转到当前行的开头,而不打印新行。print函数的end参数使用您需要的任何内容更改默认'n'

最新更新