파일 다운로드 버퍼링을 보여주는 방법에 대해 질문합니다


ftplib을 통해서 FTP 서버에 파일을 업로드/다운로드하는 간단한 콘솔 어플리케이션을 만들고 있습니다.

데이터를 업로드/다운로드 할 때 버퍼링(얼마나 진행됬는지)을 띄워주고 싶은데 한 줄씩 출력하면

*
**
***

(*이 진행상황이라고 했을 때) 이렇게 이 전 버퍼링 기록이 남아있어서요 ㅜㅜ


조회수 93


1 답변


좋아요
0
싫어요
채택취소하기

\r은 커서를 해당 라인의 첫 번째로 옮겨 줍니다.

#1초마다 1%씩 증가하는 코드

import time
import sys

for i in range(100):
    time.sleep(1)
    sys.stdout.write("\r%d%%" % i)
    sys.stdout.flush()
  • 2016년 02월 25일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close