我有一个小型控制台程序,需要打印几行信息,这些信息在运行应用程序时动态更新。虽然没有太多数据需要打印,但它只用了一行而我只使用了'\r'
,但是如何处理多行呢?
执行此操作的最佳(最简单?一般?)方法是什么?
答案 0 :(得分:0)
您可以在文件上打印信息
myFile = open('nameFile','w')
myFile.write(data1)
...
myFile.write(data2)
myFile.write('\n')
并在需要时冲洗:
myFile.flush()
通过写'\ n'来获得新的一行。
如果您继续书写,也可以刷新标准输出:
import sys
sys.stdout.flush()
当你需要它时,你会得到一个带有'\ n'的换行符,或者在每次打印结束时省略逗号。