我对编程和Python有点陌生。我实际上在做一个小函数,一个字母一个字母地写一个句子。代码如下:
import time
def slowWriting(txt, speed=0.01):
for c in txt:
print(c, end='\r')
time.sleep(speed)
print()
问题是,当使用cxfreeze构建函数并执行.exe时,对于以下行:
^{pr2}$
而不是显示:
abcd
控制台显示:
d
事实上,当他替换上一个字符时。。。
如何让它工作?在
谢谢你的阅读和你潜在的答案。在
Tags:
\r
是回车。它将光标返回到行的开头。这就是为什么你看到这种行为。您应该使用''
作为print
的结束字符。在相关问题 更多 >
编程相关推荐