728x90
print()
기본적으로 print() 함수의 end 매개변수는 \n로 되있습니다.
여기에 \r 을 주게되면 커서가 앞으로 이동하게 됩니다.
이것을 이용하면 다음과 같이 간단하게 진행바를 구현할 수 있습니다.
임의의 작업을 나타내는 리스트를 생성하고, sleep() 함수를 이용해서 딜레이를 주었습니다.
import time
tasks = [i for i in range(100)]
pg = 1
for task in task:
time.sleep(1)
print(f'progressbar : {pg}%', end='\r')
pg += 1
'Language > Python' 카테고리의 다른 글
파이썬 find, replace, strip 사용하기 - 전처리 (0) | 2020.07.13 |
---|---|
파이썬 langdetect(언어감지) 모듈 소개 (0) | 2020.07.13 |
파이썬 클래스 변수와 인스턴스 변수 (0) | 2020.07.10 |
파이썬 클래스 정의하기 네임스페이스 __dict__ (0) | 2020.07.10 |
파이썬 map, filter 함수 사용하기 - comprehension (0) | 2020.07.10 |