def method_A():
# 模拟方法A的执行
time.sleep(1)
return “Method A result”
def method_B():
# 模拟方法B的执行
time.sleep(1)
return “Method B result”
def method_C():
# 模拟方法C的执行
time.sleep(1)
return “Method C result”
顺序执行A、B、C三个方法,并显示进度条
def sequential_ABC():
results = []
# 使用tqdm显示进度条
with tqdm(total=100) as pbar:
# 执行方法A
result_A = method_A()
results.append(result_A)
pbar.update(30) # 更新进度条
# 执行方法B
result_B = method_B()
results.append(result_B)
pbar.update(30) # 更新进度条
# 执行方法C
result_C = method_C()
results.append(result_C)
pbar.update(40) # 更新进度条
return results
调用顺序执行方法的函数
if name == “main”:
results = sequential_ABC()
print(“结果:”, results)
### 多线程调用
这里要注意一下,如