如何在文件中的同一行中打印下载百分比

时间:2018-03-18 05:46:20

标签: python file stdout carriage-return

我想在一行中打印下载状态,这就是我正在做的事情:

        with open(LOG_FILE, 'w') as sys.stdout:
        print("\r Downloaded {} of {} bytes {:.2f}%".format(bytes_so_far, total_size, percent), end='')
        if bytes_so_far >= total_size:
            print('\n')

如果我写信给sys.stdout.write然后它正在工作,但如果我写入文件,同样是打印一个新行。

0 个答案:

没有答案