我正在编写一个程序,其中一项操作需要几秒钟(加载大文件)。幸运的是,它总是需要相同的时间。所以,为了用户的方便,我想制作一个进度条。然而,tqdm似乎是为循环设计的。假设sleep(10)是需要消耗时间的过程。我该怎么办呢?
我想为一个非循环的长过程制作一个进度条。
这段代码存在的问题是进度条会一直停留在零,然后在过程结束时跳到100%。我想要一个进度条,在10秒的过程中能够持续不断地变化。
我想为一个非循环的长过程制作一个进度条。
from time import time, sleep
from tqdm import tqdm
for i in tqdm([1]):
sleep(10)
这段代码存在的问题是进度条会一直停留在零,然后在过程结束时跳到100%。我想要一个进度条,在10秒的过程中能够持续不断地变化。
tqdm
,像这样只有一个操作的循环将在零处等待,然后在进程结束时跳转到100%。我想要一个进度条,在10秒钟内逐渐发展。 - Nicolas Gervais