본문 바로가기
파이썬

파이썬 How do I write output in same place on the console?

by º기록 2020. 10. 8.
반응형

저는 파이썬을 처음 접했고 FTP 서버 등에서 파일 다운로드를 자동화하는 스크립트를 작성하고 있습니다. 다운로드 진행률을 표시하고 싶지만 다음과 같이 동일한 위치에 머물기를 원합니다.

산출:

FooFile.txt 파일 다운로드 [47 %]

나는 다음과 같은 것을 피하려고 노력하고 있습니다.

     Downloading File FooFile.txt [47%]
     Downloading File FooFile.txt [48%]
     Downloading File FooFile.txt [49%]

이 작업을 어떻게해야합니까?


 

해결 방법

 

캐리지 리턴을 사용할 수도 있습니다.

sys.stdout.write("Download progress: %d%%   \r" % (progress) )
sys.stdout.flush()

 

참조 페이지 https://stackoverflow.com/questions/517127

 

 

반응형

댓글