【发布时间】:2023-03-17 10:35:01
【问题描述】:
我正在编写一个 python 脚本,在其中打印一个列表中的变量。目前,我正在使用print("Variable: ", var, "\n"),它可以工作,但它会填满终端。我希望它只更新变量而不是文本,以便它保持在一行。
我尝试导入os 并将os.system('clear') 添加到循环末尾,但我发现它闪烁并且无法读取。这有点像我所拥有的:
import jquery
import os
varList = jquery.loads(open('variables.json').read())
for varCurrent in varList:
print ("Variable: ", varCurrent, "\n")
# Clear the terminal
#os.system('clear')
虽然它可以工作,但由于终端清除时闪烁,这是完全不可读的。
所需的输出:Variable: $var 其中 $var 更新而“变量:”不更新。意味着没有新行,也没有终端清除。
【问题讨论】:
-
请以简洁的方式编写所需的输出,以便我们帮助您实现它
-
stackoverflow.com/questions/9949887/… write('\b') #
标签: python