【发布时间】:2020-09-05 18:14:28
【问题描述】:
我编写了一个小工具,可以遍历一个单词表,我希望它打印单词表中的每一行到上一行,我尝试了以下方法,但它有问题。
print(word + (100 * " "), end="\r", flush=True)
这在 VSCodes 内置终端中按预期工作,但是当我在操作系统 (Xfce) 内置终端或 Terminator 中运行相同的工具时,每个“单词”都打印在换行符上
有谁知道为什么会发生这种情况,我所有的研究都只是告诉我如何去做,这无济于事,因为做这件事的方法就是这个问题。
谢谢
【问题讨论】:
-
你看过stackoverflow吗? stackoverflow.com/questions/4897359/…
-
我有并且就像我的问题所说的那样,他们指出我使用该示例的方法只是没有添加
flush=True
标签: python python-3.x terminal output