python - 打印在python中保持在同一行
问题描述
我一直在做一些编码并尝试其他写出文本的方式。
def printOut(text):
for char in text:
sleep(0.3)
sys.stdout.write(char)
printOut("hello")
printout("hi")
这运行在同一行而不是下一行。谁能告诉我我做错了什么?
解决方案
您需要在字符串中包含换行符。
def printOut(text):
for char in text:
sleep(0.3)
sys.stdout.write(char)
sys.stdout.write('\n')
如果您将来不打算使用不同的文件,那么最好只使用它print()
。
推荐阅读
- sql - 周数及其星期日
- mysql - 我应该增加表的数量吗?
- selenium - 无法定位 SVG 元素的 Xpath
- swift - 如何读取核心数据的 Group By - swift
- r - 未找到 Python 共享库,未加载 Python 绑定。在 Mac 上的 RStudio 中
- php - CakePHP - 保持在同一页面上
- firebase - 如何使用 firebase_auth、flutter 处理此错误
- python - 使用 conda 管理 wheel 文件
- php - 如何删除第一个正斜杠?
- python - Python:来自第三方 REST API 的模型的网关 ORM