Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryosukedtomita/pyprogress
pythonでforループの実行状況を視覚的に表示します。
https://github.com/ryosukedtomita/pyprogress
progress python time
Last synced: about 2 months ago
JSON representation
pythonでforループの実行状況を視覚的に表示します。
- Host: GitHub
- URL: https://github.com/ryosukedtomita/pyprogress
- Owner: RyosukeDTomita
- License: mit
- Created: 2021-06-22T01:35:34.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-14T13:25:01.000Z (10 months ago)
- Last Synced: 2024-05-11T05:55:25.557Z (8 months ago)
- Topics: progress, python, time
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pythonで進捗管理する
## Program List
- progress.py: ループ処理の進捗を棒グラフで可視化する。
- timer.py: 実行時間を測定する。
- loopsample.py: 作成したprogress.pyと## How to Use
### pyprogress
現在のforループの実行回数と最大実行回数から進捗度合いを視覚的に表示する。```python3
#bar
import pyprogress
for i in range(0,20,1):
pyprogress.bar(i,19) #現在のループカウンタの値とループの終わりを指定する。
``````
Hello World
.............................................................. 0.0%
Hello World
###........................................................... 5.3%
Hello World
######........................................................ 10.5%
Hello World
#########..................................................... 15.8%
Hello World
#############................................................. 21.1%
Hello World
################.............................................. 26.3%
Hello World
###################........................................... 31.6%
Hello World
######################........................................ 36.8%
Hello World
##########################.................................... 42.1%
Hello World
#############################................................. 47.4%
Hello World
################################.............................. 52.6%
Hello World
###################################........................... 57.9%
Hello World
#######################################....................... 63.2%
Hello World
##########################################.................... 68.4%
Hello World
#############################################................. 73.7%
Hello World
################################################.............. 78.9%
Hello World
####################################################.......... 84.2%
Hello World
#######################################################....... 89.5%
Hello World
##########################################################.... 94.7%
Hello World
############################################################## 100.0%
```
******### timer.py
- プログラム終了時までの実行時間を測定する。```python3
from timer import timer
start = timer()
```- 一部分の時間を測りたい場合。
```python3
from timer import timer
start = timer()
#startとstart.endに挟まれた部分の実行時間を測定します。
start.end()
```