我在编程和Python方面有点新鲜。 我实际上是在写一个字母写一个句子的小函数。 代码如下:
import time def slowWriting(txt, speed=0.01): for c in txt: print(c, end='\r') time.sleep(speed) print()
问题是,当用cxfreeze构build函数并执行.exe时,对于这一行:
<module_name>.slowWriting("abcd")
而不是显示:
abcd
控制台显示:
d
事实上,当一个angular色被显示时,他会replace之前显示的angular色…如何使它工作?
感谢您的阅读和您的潜在答案。
\r
是回车。 它将光标返回到行的开头。 这就是为什么你看到这种行为。 您应该使用''
作为print
的结束字符。