zoukankan      html  css  js  c++  java
  • 文本进度条

    #用sleep()模拟
    import time
    scale = 10
    print("----执行开始-----")
    for i in range(scale+1):
    a = '*' *i
    b = '.' *(scale-i)
    c = (i/scale)*100
    print("{:^3.f}%[{}->{}]".format(c,a,b))
    time.sleep(0.1)
    print("----执行结束-----")
    
    
    单行动态刷新
    不能换行  用后一行覆盖前一行
    
    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("{:^3.f}%[{}->{}]{:.2f}s".format(c,a,b,dur).end='')
    time.sleep(0.1)
    print("
    "+"执行结束".center(scale//2,'-'))
    
    #使用perf_counter()  比较程序运行时间
  • 相关阅读:
    方法
    数组
    Scanner类+Random
    运算符2
    运算符1
    Linux中Oracle的安装
    redis安装常见错误
    redis常用命令
    Linux中redis安装
    修改Oracle字符集
  • 原文地址:https://www.cnblogs.com/renxiaoyan/p/9848959.html
Copyright © 2011-2022 走看看