0
我有下面的代码非常简单如何编辑控制台输出
stdout.write("Hello World")
stdout.write("\rBye world")
stdout.write("\rActually hello back")
它打印预期“其实打招呼回”但是如果我是加一个换行符
stdout.write("\n")
我怎么能去回一个换行符,然后到行的开头,所以我实际上可以输出“Hi”而不是
Actually hello back
Hi
我试过了
stdout.write("\r")
stdout.write("\b")
然而,他们都没有看起来伎俩。最终目标是显示大块文本,然后实时更新输出,而无需再次写入。我如何在Python中实现这一点?
编辑 我的问题是不同的建议,因为我不想修改一个单一的行。我希望能够打印4-5行文本,然后实时替换它们,而不是仅修改一行。
[在python中替换控制台输出]可能的重复(http://stackoverflow.com/questions/6169217/replace-console-output-in-python) –
@TonyBabarino检查编辑 – Bula