我想在一行中打印下载状态,这就是我正在做的事情:
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
然后它正在工作,但如果我写入文件,同样是打印一个新行。