有代码的示例
print ("run some code line here")
time.sleep(100) # print remaining time for example 35 sec left
我想尝试打印实时或睡眠时间(x秒(之后的剩余时间
有办法做到这一点吗?可能是
试试这个:
import time
def sleep(num):
for i in range(num):
print("rTime remaining: {} seconds.".format(num - i), end='')
time.sleep(1)
sleep(100)
使用此函数:
import time
def time_left(sleep_time, step=1):
for _ in range(sleep_time, 0, (-1)*step):
print('r{} sec left'.format(_), end='')
time.sleep(step)
sleep_time
是您期望设置睡眠的时间,step
是您想要前进的步骤,默认为1sec
最后,在循环中使用它:
for i in range (5):
print (i)
time_left(100)