首页 > 解决方案 > Python按线条效果打字

问题描述

我已经学会了如何做字体效果:

words = '''
      Example
      Example.
      '''
for char in words:
    time.sleep(0.05)
    sys.stdout.write(char)
    sys.stdout.flush()

我想知道是否可以不通过字符而是通过完整的行来做到这一点?我有一个巨大的 ASCII 图像,当我按字符进行时,它要么太快,要么太慢。

编辑

我想要实现的最终结果是立即输入一整行,然后稍等片刻打印下一行,就像示例一样,除了整行而不是字符。

标签: pythonascii

解决方案


for line in words.split('\n'):
   time.sleep(0.05)
   sys.stdout.write(line + '\n')
   sys.stdout.flush()

应该管用。


推荐阅读