Я пишу простой 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...   
, но Я хочу, чтобы он печатал эту строку и в следующий раз перепечатывал/обновлял ее, поэтому он будет показывать ее только один раз, и я увижу прогресс этой загрузки...
Как это можно сделать?
