【发布时间】:2021-10-30 20:34:22
【问题描述】:
我想编写一个简短的 python 控制台程序,每 10 秒从 bitbay 和 binance 检索 Btc 价格。总而言之,我写了,但我希望阅读结果一直出现在控制台上的同一个地方,而不是在行下打印一行。 python中有这种可能性吗?因为在 C# 中它存在。 我在任何地方都找不到这样的信息,有人可以帮我解释一下吗?
【问题讨论】:
我想编写一个简短的 python 控制台程序,每 10 秒从 bitbay 和 binance 检索 Btc 价格。总而言之,我写了,但我希望阅读结果一直出现在控制台上的同一个地方,而不是在行下打印一行。 python中有这种可能性吗?因为在 C# 中它存在。 我在任何地方都找不到这样的信息,有人可以帮我解释一下吗?
【问题讨论】:
这是一个在 for 循环中使用 end='\r' 的简短示例:
import time
for num in range(10):
print(num, end='\r')
time.sleep(1)
当您要打印价格时,请使用 end='\r' 参数。在这种情况下,输出将一次显示一个 int,而不是显示最多 10 的所有数字。
【讨论】: