Skip to content

Hcyang-NULL/hcy-schedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Python进度条

1. 安装

pip install hcy-schedule -i https://pypi.python.org/pypi

2. 使用

from schedule import Schedule
lis = [i for i in range(100)]
shedule = Schedule(lis, name='Loop')
for i in lis:
    # some code
    schedule.watch()

3. 参数

Schedule类在创建时支持传入两个参数

  • var: 可以为数字(十进制)或者任何支持len()方法的变量,用于获取循环次数 [required]
  • name: 当前进度的名称 [optional]

4. 方法

  • 使用os内置方法获取当前终端窗口的宽度使得进度条占据终端的完整宽度
  • 时间计算是根据已经完成的比例和已流逝的时间进行简单推算,只有当一次循环结束时会更新一次

5. 结构

  • schedule文件夹内__init__.py为源码
  • setup.py为提交到PyPi时所使用的代码

About

Progress bar of python code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages