time的基本使用介绍
2024-09-02 09:06:26
1、获取当前时间并格式化输出
import time
t=time.gmtime()
tplt='%Y-%m-%d %H:%M:%S'
info=time.strftime(tplt,t)
print(info)
2、程序计时应用:
2.1:测量时间:perf_counter()
import time
start=time.perf_counter()
end=time.perf_counter()
interval=end-start
print(interval)
2.2:休眠函数
def wait():
time.sleep(3.3)
调用main()函数后,程序休眠3.3秒后再接着运行
3、文本进度条
import time def progress_bar():
print('程序开始执行'.center(40,'-'))
scale=10 for i in range(scale+1):
a='-'*i
c='.'*(scale-i)
b=i/scale*100
print('{:>3.0f}%[{}->{}]'.format(b,a,c))
time.sleep(1)
print('程序结束执行'.center(40,'-')) progress_bar()
3.1文件进度条单行进度刷新
import time def progress_bar():
start=time.perf_counter()
scale=10 for i in range(scale+1):
a='--'*i
#c='.'*(scale-i)
b=i/scale*100
interval=time.perf_counter()-start
print('\r{:>3.0f}%[{}>]{:3.2f}秒'.format(b,a,interval),end='')
time.sleep(0.65) progress_bar()
最新文章
- iOS 面试总结 一
- XML中输入特殊符号
- VMware克隆后,网卡若干问题
- Ninx虚拟主机的配置
- 笔记:ASP.NET MVC安全
- Java总结第一次//有些图片未显示,文章包含基础java语言及各种语句
- 调试器不能连接到STM32的问题与解决办法
- T420修改wifi灯闪动模式
- 洛谷 P1305 新二叉树
- lesson1:压测普通网页
- Android5.0L下因sensorservice crash导致systemserver重新启动的第二种场景分析
- 分布式搜索之搭建Solrcloud(Solr集群)
- ECharts 实现人民的名义关系图谱 代码开源
- CTF---Web入门第八题 Guess Next Session
- eclipse maven 构建简单springmvc项目
- C. Liebig's Barrels
- Web前后端分离
- opencv 图片旋转
- EntityFrameworkCore中的实体状态
- 007-Python函数-装饰器