【发布时间】:2020-10-18 09:21:07
【问题描述】:
我有这个代码:
print("Please wait, your question is loading...")
sleep(4)
我想再添加一个带有文字的print(),它将替换上面sleep(4)之后的print()。
如何做到这一点?我正在使用最新版本的 Python 3.9.0
【问题讨论】:
-
使用
sys.stdout.write可以让您更好地控制写入控制台的内容。例如,不发送 NL,然后只发送 CR 以将光标返回到同一行的开头。 -
@Keith。仅适用于某些控制台
-
@Tomerikoo 将其添加为答案。它应该是被接受的(尽管问题应该被关闭,因为它是重复的)
-
@AbhinavMathur 如果已经回答,我为什么要将它添加为答案?这个问题是重复的,不应该回答。它应该被删除或标记为重复,因为它已经在其他地方得到了回答
-
同意。但是由于它没有被标记为重复,并且有一个错误的答案被标记为已接受,我建议你也输入正确的答案
标签: python python-3.x