파이썬 print() 로 간단한 진행바 구현
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