请问如何把写好的进度条代码放到程序中,让它真正显示程序实际的进度,谢谢。
可以使用第三方库tqdm来实现进度条。可以在迭代器上使用它,如在for循环中使用。
示例代码:
from tqdm import tqdm
for i in tqdm(range(1000)):
# do some work here
也可以使用它来包装一个迭代器,如:
from tqdm import tqdm
for i in tqdm(iterable):
# do some work here
除此之外,还可以手动更新进度条的进度。示例代码:
from tqdm import tqdm
pbar = tqdm(total=100)
for i in range(10):
# do some work here
pbar.update(10)
pbar.close()
在你自己的程序中,在循环里面用pbar.update(1)来更新进度条即可