gpt4 book ai didi

python - 删除和更换打印项目

转载 作者:太空宇宙 更新时间:2023-11-03 19:45:03 24 4
gpt4 key购买 nike

我想知道是否可以删除在 Python 中打印的项目 - 不是从 Python GUI,而是从命令提示符。例如

a = 0  
for x in range (0,3):
a = a + 1
b = ("Loading" + "." * a)
print (a)

所以它打印

>>>Loading   
>>>Loading.
>>>Loading..
>>>Loading...

但是,我的问题是我希望这一切都在一行上,并且当其他东西出现时它会自行删除它。因此,不要打印 "Loading", "Loading.", "Loading...我希望它打印"Loading." ,然后删除该行的内容并将其替换为 "Loading.."然后删除 "Loading.."并将其替换为 "Loading..." (在同一行) 。有点难以描述。

p.s 我尝试使用 Backspace 字符,但似乎不起作用 ( "\b" )

最佳答案

只需使用 CR 即可转到行首。

import time
for x in range (0,5):
b = "Loading" + "." * x
print (b, end="\r")
time.sleep(1)

关于python - 删除和更换打印项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60191480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com