FTP 다운로더를 작성 중입니다. 코드의 일부는 다음과 같습니다.
ftp.retrbinary("RETR " + file_name, process)
콜백을 처리하기 위해 함수 프로세스를 호출하고 있습니다.
def process(data):
print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!'
file.write(data)
출력은 다음과 같습니다.
1784 KB / KB 1829 downloaded!
1788 KB / KB 1829 downloaded!
etc...
하지만이 줄을 인쇄하고 다음에 다시 인쇄 / 새로 고침하여 한 번만 표시하고 해당 다운로드의 진행 상황을 볼 수 있도록합니다.
어떻게 할 수 있습니까?