python——文本进度条

# textProBarv.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, '-'))

'''时间获取函数:time(),ctime(),gmtime()
time()函数:
主要是获取当前时间函数的时间戳,计算机内部时间值,浮点数,计时是从1970年开始,单位是秒
调用方法是:time.time()
ctime()函数:
这个函数返回的事件是一个字符串,返回的是一个易读的时间格式
gmtime()函数:
获得的时间以计算机能够读懂的形式输出


时间格式化函数:strftime(),strptime()

strftime(tpl,ts)这个函数中的tpl是格式化模板字符串,
用来定义输出效果,ts是计算机内部的时间类型变量。
t = time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S", t)
其中%Y年份,%m月份,%B月份名称,%b名称缩写,%d日期,%A星期

程序计时函数:sleep(),perf_counter()
sleep()函数
让程序能够休眠s秒时间,让程序停留s秒之后,继续运行。
perf_counter()函数
调用这个函数需要计一个起始时间,第二次再调用,每一次调用都是在上一次调用基础上的时间,通过时间来计数。
'''

关于time库的一些基本函数的调用
在这里插入图片描述
对于将gmtime()输出的时间格式用strftime()来转换
在这里插入图片描述对于time.gmtime()函数的调用
| 在这里插入图片描述| 对于time.ctime()函数的简单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值