libprogress
v3.0.2.post1
진행률 표시줄을 쉽게 생성할 수 있는 패키지입니다. 원래 내 NameGenerator 프로젝트에 있었습니다.
pip install libprogress
명령을 실행합니다. pip에 사용할 특정 Python 버전을 지정하려면 pip3
또는 pip3.8
과 같은 명령을 사용하세요.
다음은 기본 길이의 진행률 표시줄을 활용하는 예입니다.
import libprogress
for i in range ( 20 ): # example loop
do ( something ) # put the code to do what you are tracking the progress of
print ( libprogress . genbar ( curprg = i + 1 , maxprg = 20 ), end = " r " ) # print progress
print ( libprogress . genfullbar ( prg = 20 )) # print the last bar
최종 출력:
[####################] 100% [20/20]...done
end="r"
입력하지 않으면 각 진행률 표시줄이 마지막 진행률 표시줄을 덮어쓰지 않습니다. 출력은 다음과 같습니다.
[#-------------------] 5% [1/20]
[##------------------] 10% [2/20]
[###-----------------] 15% [3/20]
[####----------------] 20% [4/20]
[#####---------------] 25% [5/20]
[######--------------] 30% [6/20]
[#######-------------] 35% [7/20]
[########------------] 40% [8/20]
[#########-----------] 45% [9/20]
[##########----------] 50% [10/20]
[###########---------] 55% [11/20]
[############--------] 60% [12/20]
[#############-------] 65% [13/20]
[##############------] 70% [14/20]
[###############-----] 75% [15/20]
[################----] 80% [16/20]
[#################---] 85% [17/20]
[##################--] 90% [18/20]
[###################-] 95% [19/20]
[####################] 100% [20/20]
[####################] 100% [20/20]...done
libprogress GPLv3 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE
를 참조하세요.