Tôi đang viết trình tải xuống FTP. Một phần của mã là một cái gì đó như thế này:
ftp.retrbinary("RETR " + file_name, process)
Tôi đang gọi quy trình hàm để xử lý lệnh gọi lại:
def process(data):
print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!'
file.write(data)
và đầu ra là một cái gì đó như thế này:
1784 KB / KB 1829 downloaded!
1788 KB / KB 1829 downloaded!
etc...
nhưng tôi muốn nó in dòng này và lần sau in lại / làm mới nó để nó chỉ hiển thị một lần và tôi sẽ thấy tiến trình tải xuống đó.
Nó được hoàn thiện bằng cách nào?