【发布时间】:2020-05-28 12:56:25
【问题描述】:
如何在每个动画之前使用自定义文本调用这个定义的函数,这样我就可以像print(Anim("text")) 一样打印它?
import time
import sys
animation = "|/-\\"
def Anim(text):
for i in range(20):
time.sleep(0.1)
sys.stdout.write("\r" + animation[i % len(animation)])
sys.stdout.flush()
【问题讨论】:
-
你使用的是什么操作系统?
-
使
Anim返回要打印的东西 -
@James Windows 10
-
@rdas 是的,但是怎么做?我有点挣扎,因为格式不合适,或者错误消息说使用了很多参数
-
类似
sys.stdout.write(f"\r{text}" + animation[i % len(animation)])?