我正在使用 colab notebbok 编写带有 tqdm 进度条的嵌套循环。在主循环中,我想在每次迭代后清除输出。
我目前的尝试:
from tqdm.notebook import trange
import sys
from time import sleep
def something(x):
for i in trange(x):
x**2
x = 5
for i in range(x):
tqdm.write('------------------------- Iteration %d -------------------------' % (i))
tqdm.write('first iteration:')
something(x)
tqdm.write('second iteration:')
something(x)
sleep(.3)
sys.stdout.flush()
但是每次迭代我仍然得到新的行,在主循环中每次迭代后是否有任何清除输出的选项?