【发布时间】:2020-05-06 22:19:48
【问题描述】:
import datetime
a = 100
b = 0
while a > b:
print(str(datetime.datetime.now()), end="\r")
b += 1
print(b)
我不知道为什么这不起作用,我已经搜索了很多,每个人都这样做,但它对我不起作用,我很困惑!
我想要实现的是在同一行中覆盖打印和打印,而不会产生大量行。
而不是这个:
1
2
3
我想要这个:
1 并且在下一次打印时它只会出现 2 并且接下来只会出现 3 等等。
【问题讨论】:
-
我对 python 不是很熟悉,但是两条打印线之间的区别对我来说真的很突出……你为什么不检查一下两条打印线……用你的直觉来为您的问题找到可能的解决方案
-
所以我可以这样做:“print(f"{words}\r")
-
我什么都试过了,还是不行
标签: python python-3.x