1
我在編程和Python方面有點新鮮。實際上,我正在製作一個逐字寫一個句子的小函數。下面的代碼:以文字寫字母
import time
def slowWriting(txt, speed=0.01):
for c in txt:
print(c, end='\r')
time.sleep(speed)
print()
的問題是,建立在與cxfreeze功能,並執行.exe文件,爲線:
<module_name>.slowWriting("abcd")
而不是顯示:
abcd
控制檯顯示:
d
實際上,當顯示一個字符時,他會替換之前顯示的字符... 如何使其工作?
感謝您的閱讀和您的潛在答案。
只需添加打印的默認結束字符'\ n'即可開始新行。所以取決於你想要什麼,你不需要指定它。 – Llopis