【发布时间】:2019-11-25 14:45:24
【问题描述】:
所以我想输出'|'然后将其删除并粘贴“/”(在一行中),以便制作动画。
import time
animation = '|'
print(animation)
time.sleep(0.5)
animation = animation.replace('|', '/')
print(animation)
【问题讨论】:
标签: python python-3.x
所以我想输出'|'然后将其删除并粘贴“/”(在一行中),以便制作动画。
import time
animation = '|'
print(animation)
time.sleep(0.5)
animation = animation.replace('|', '/')
print(animation)
【问题讨论】:
标签: python python-3.x
简而言之,需要输出\r字符,即carriage RETURN command。它将插入符号放在控制台中的行首。下一个输出基本会改写行内容。
import sys, time
i = 0
while True:
sys.stdout.write('/-\\|'[i%4])
time.sleep(0.5)
sys.stdout.write('\r')
i += 1
【讨论】: