time的基本使用介绍

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()

 

转载于:https://www.cnblogs.com/liberate20/p/10806355.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值