gpt4 book ai didi

Python代码,控制台文本的时间延迟

转载 作者:行者123 更新时间:2023-11-28 22:56:22 25 4
gpt4 key购买 nike

我正在编写一个应该在控制台上打印文本的代码,并且每个字母都应该有一点延迟。我试过这样的事情

from time import sleep
print "H", sleep(0.1), "e", sleep(0.1), "l", sleep(0.1), "l", sleep(0.1), "o"

但它在那里放置了随机的“无”。我应该怎么办?请帮忙:?:

最佳答案

sleep 返回 None,它被打印出来。您可以打印每个没有换行符的字符,然后休眠:

import sys
from time import sleep

for c in "Hello":
print c, # note the comma
sleep(0.1)
print # the final newline

但是为了避免中间有空格,你必须这样做:

import sys
from time import sleep

for c in "Hello":
sys.stdout.write(c)
sleep(0.1)
sys.stdout.write('\n')

根据您的环境,您可能还需要刷新标准输出缓冲区:

import sys
from time import sleep

for c in "Hello":
sys.stdout.write(c)
sys.stdout.flush()
sleep(0.1)
sys.stdout.write('\n')
sys.stdout.flush()

关于Python代码,控制台文本的时间延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15813654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com