打印缓慢(模拟输入)
发布于 2021-01-29 18:13:39
我正在尝试用python制作文字游戏。但是一切顺利,我想创建一个函数,使我可以在终端上打印一些东西,但是戴着帽子看起来像打字。
目前我有:
def print_slow(str):
for letter in str:
print letter,
time.sleep(.1)
print_slow("junk")
输出为:
j u n k
有没有办法消除字母之间的空格?
关注者
0
被浏览
42
1 个回答
-
在Python2.x中,您可以使用
sys.stdout.write
代替print
:for letter in str: sys.stdout.write(letter) time.sleep(.1)
在Python 3.x中,您可以将可选参数
end
设置为空字符串:print(letter, end='')