我正在尝试创建一个程序,在其中输入需要输入的内容,有时会出错,它会更正,就好像一个真正的人正在打字一样,这是我的代码:
import time
import sys
import random
import string
import uuid
def my_random_string(string_length=4):
random = str(uuid.uuid4())
random = random.lower()
random = random.replace("-","")
return random[0:string_length]
def delay_print(s):
for c in s:
sys.stdout.write( '%s' % c )
sys.stdout.flush()
time.sleep(random.uniform(0.01,0.5))
random_string = random.randint(0,6)
if random_string == 5:
sys.stdout.write(my_random_string(2))
time.sleep(0.1)
#delete the two characters
delay_print("Hello, and welcome to the Enrichment Centre")
我不知道如何删除我放置的两个字符。
答案 0 :(得分:1)
退格字符$tpl = new Template;
$rendered_content = $tpl->resolve($tpl->parse($my_html_code));
将在您之前的字符之前返回,但是然后需要将其输入到实际的空白处。最简单的方法是进入空间。但是,你在一个角色中间隔得太远,所以你需要另一个退格区才能进入太空。并且您希望将此事件循环两次以实际删除两个随机字符。这就是我做的最令人信服的看起来像有人打字:
\b