该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.
import threading
import markov
import random
p = markov.Markov('huan.txt',1)
def create():
num = random.randint(1,100)
p.say(num)
global timer
#重复构造定时器
timer = threading.Timer(3,create) #间隔单位,单位为秒
timer.start()
#定时调度
timer = threading.Timer(1,create) #首次启动
timer.start()
2.
import sys
import time
def print_one_by_one(text):
for c in text:
sys.stdout.write(c) #标准输出
sys.stdout.flush() #刷新stdout,实时看到输出
time.sleep(0.1)
print_one_by_one("解放军空军")
想要在p.say()的时候实现逐字输出,感谢各位大神!!!