python进度条完成&未完成
时间: 2024-09-24 09:03:11 浏览: 78
在Python中,可以使用一些库如`tqdm`(totalizing progress bar),`progress`或者`click`模块来创建进度条,用于显示任务的完成情况。以下是一个基本的例子:
```python
from tqdm import tqdm
# 假设我们有一个循环需要运行100次,并且每一步都表示一个任务
for i in tqdm(range(100)):
# 这里是你实际的任务代码
pass
```
上述代码中,tqdm函数会包裹一个迭代过程,每次迭代都会更新进度条,显示已经完成的任务数以及剩余的进度。如果你想要只在某个条件下显示进度条,可以添加条件判断:
```python
if __name__ == "__main__":
with tqdm(total=100) as pbar:
for i in range(100):
if i % 5 == 0: # 每完成5步打印一次进度
pbar.update(5) # 更新进度条
# 执行任务
do_something(i)
```
在这个例子中,只有当i是5的倍数时才会显示进度更新。
阅读全文