王锋

王锋的博客

他的个人主页  他的博客

逐步输出python

王锋  今天 13:54 | 1次浏览 | 1条评论

import time

import sys

 

def print_overwrite(text, delay=0.5):

    for ch in text:

        # \r 回到行首,end="" 防止换行

        sys.stdout.write('\r' + ch)

        sys.stdout.flush()  # 立即刷新输出

        time.sleep(delay)   # 延迟方便观察效果

 

# 示例

if __name__ == "__main__":

    s = "PYTHON"

    print_overwrite(s, delay=0.5)

    print()  # 最后换行


评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
王锋

回复 王锋  今天 14:05

import time
import sys

def print_overwrite(text, delay=0.5):
for ch in text:

print('\r' + ch,end="")
#sys.stdout.flush() # 立即刷新输出
time.sleep(delay) # 延迟方便观察效果

# 示例
if __name__ == "__main__":
s = "PYTHON"
print_overwrite(s, delay=0.5)
print() # 最后换行

0条回复

暂时没有评论

Zeuux © 2026

京ICP备05028076号