Mozart of Python, Armin Ronacher가 작성한 클릭 라이브러리를 사용해보십시오 .
$ pip install click # both 2 and 3 compatible
간단한 진행률 표시 줄을 만들려면
import click
with click.progressbar(range(1000000)) as bar:
for i in bar:
pass
이것은 다음과 같습니다
# [###-------------------------------] 9% 00:01:14
당신의 마음 내용을 사용자 정의 :
import click, sys
with click.progressbar(range(100000), file=sys.stderr, show_pos=True, width=70, bar_template='(_(_)=%(bar)sD(_(_| %(info)s', fill_char='=', empty_char=' ') as bar:
for i in bar:
pass
커스텀 룩 :
(_(_)===================================D(_(_| 100000/100000 00:00:02
더 많은 옵션이 있습니다. API 문서를 참조하십시오 .
click.progressbar(iterable=None, length=None, label=None, show_eta=True, show_percent=None, show_pos=False, item_show_func=None, fill_char='#', empty_char='-', bar_template='%(label)s [%(bar)s] %(info)s', info_sep=' ', width=36, file=None, color=None)