关于python中time标准库的使用

2020-06-01  本文已影响0人  脏脏的小泥娃

time库是python的标准库。

#strftime()函数的使用样例
import time
t = time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S", t)

- 时间格式化控制符


图片源自中国大学慕课网python语言程序设计
图片源自中国大学慕课网python语言程序设计

- time.strptime(str, tpl):str是字符串形式的时间值,tpl是格式化字符模板,用来定义输入效果

#strptime()函数的使用样例
import time
timeStr = '2018-01-26 12:55:20'
timestrptime(timeStr, "%Y-%m-%d %H:%M:%S")

- time.perf_counter():返回一个CPU级别的精准时间数值,单位为秒。由于这个计数值起点不确定,连续调用差值才有意义。

#perf_counter()函数的使用样例
import time
start_time = time.perf_counter()
end_time = time.perf_counter()
end_time - start_time

- time.sleep(s):s是拟休眠时间,单位是秒,可以是浮点数

#TextProBarV1.py
import time
scale = 50
print("执行开始".center(scale//2,'-'))
start = time.perf_counter()
for i in range(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,'-'))
#在cmd(Windows系统)下执行python TextProBarV1.py可看到实例效果

文本进度条的九种不同设计函数
上一篇 下一篇

猜你喜欢

热点阅读