python - Python按线条效果打字
问题描述
我已经学会了如何做字体效果:
words = '''
Example
Example.
'''
for char in words:
time.sleep(0.05)
sys.stdout.write(char)
sys.stdout.flush()
我想知道是否可以不通过字符而是通过完整的行来做到这一点?我有一个巨大的 ASCII 图像,当我按字符进行时,它要么太快,要么太慢。
编辑
我想要实现的最终结果是立即输入一整行,然后稍等片刻打印下一行,就像示例一样,除了整行而不是字符。
解决方案
for line in words.split('\n'):
time.sleep(0.05)
sys.stdout.write(line + '\n')
sys.stdout.flush()
应该管用。
推荐阅读
- c# - .NET 的 Equals 方法的真正含义是什么?
- elasticsearch - 如何使用elasticsearch进行包含/喜欢查询?
- php - 如何使用 php 解析和创建 JSON 元组
- java - 测量 JVM 上的算法执行时间。
- excel - 输入框作为下拉列表(组合框)
- javascript - 在特定元素中向下滚动
- wcf - 大文件传输时 WCF 内存泄漏
- linkedin - LinkedIn JavaScript SDK“您必须指定一个有效的 JavaScript API 域作为此密钥配置的一部分。”
- clipboard.js - Clipboard.js 不适用于小测试
- swift - Apollo-IOS 构建错误“Command PhaseScriptExecution failed with a nonzero exit code”