>>>import time
>>> time.time()1593151474.0312757>>> time.ctime()'Fri Jun 26 14:04:45 2020'>>> time.gmtime()
time.struct_time(tm_year=2020, tm_mon=6, tm_mday=26, tm_hour=6, tm_min=5, tm_sec=1, tm_wday=4, tm_yday=178, tm_isdst=0)>>> t = time.gmtime()>>> time.strftime("%Y-%m-%d %H:%M:%S",t)'2020-06-26 06:06:06'>>> timeStr ='2020-06-26 06:06:06'>>> time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2020, tm_mon=6, tm_mday=26, tm_hour=6, tm_min=6, tm_sec=6, tm_wday=4, tm_yday=178, tm_isdst=-1)>>> start = time.perf_counter()>>> end = time.perf_counter()>>> end -start
24.4599475>>>defwait():
time.sleep(5.5)>>> wait()
import time
scale =10print("------执行开始------")for i inrange(scale+1):
a ='*'* i
b ='.'*(scale - i)
c =(i/scale)*100print("{:^3.0f}%[{}->{}]".format(c,a,b))
time.sleep(0.1)print("------执行结束------")------执行开始------0%[->..........]10%[*->.........]20%[**->........]30%[***->.......]40%[****->......]50%[*****->.....]60%[******->....]70%[*******->...]80%[********->..]90%[*********->.]100%[**********->]------执行结束------import time
print("------执行开始------")for i inrange(11):print("\r{:3}%".format(i), end="")
time.sleep(0.1)print("\n------执行结束------")------执行开始------10%------执行结束------
IDLE 屏蔽了\r,输出效果:
0%1%2%3%4%5%6%7%8%9%10%import time
scale =50print("执行开始".center(scale//2,"-"))
start = time.perf_counter()for i inrange(scale+1):
a ='*'* i
b ='.'*(scale - i)
c =(i/scale)*100
dur = time.perf_counter()- start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end="")
time.sleep(0.1)print("\n"+"执行结束".center(scale//2,"-"))-----------执行开始----------100%[**************************************************->]5.42s
-----------执行结束----------