파일을 다운로드 받거나 복사를 하는 경우 진행 상황을 사용자에게 피드백하는 가장 일반적인 방법은 GUI 환경에서는 프로그레스바로, 명령 프롬프트에서는 %로 진행률을 표시해주는 것이다.
다음 소스 코드는 명령 프롬프트에서 진행률을 화면의 동일한 라인에 표시하는 방법을 제시한 것이다.
from time import sleep
for i in range(100):
msg = '\r진행률 %d%%'%(i+1)
print(''*len(msg), end='')
print(msg, end='')
sleep(0.1)
출력하면 쭈주주죽 1% 2% 점점 진행되서 최종 100%까지 완료 되면 아래와 같이 출력된다.
![](https://blog.kakaocdn.net/dn/n21tR/btsHo84r3sr/BkP0R2ujQptIz3Q0kuqDxK/img.png)
파이썬에서 \r은 \r 뒤에 있는 문자열(string)만 출력되게 해준다.
[Python] 파이썬 \r, \n, \b
파이썬 \r, \n, \b 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난
whoishoo.tistory.com
'Python' 카테고리의 다른 글
클래스 상속 이해하기 (0) | 2024.05.22 |
---|---|
파일 열고 쓰기 (0) | 2024.05.21 |
Class 상속 개념 (0) | 2023.12.12 |
파이썬 클래스, 객체, 인스턴스, 생성자, 메서드, self 개념 @스타트코딩 (0) | 2023.12.09 |
🍈🍉🍎🍓🍐딕셔너리를 활용한 과일 개수 세기 (2) | 2023.10.21 |