输出到同一行覆盖先前的输出?
我正在写一个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... 但我希望它打印此行,下次重新打印/刷新它,因此它只会显示一次,我会看到下载进度。 如何做呢?