我不确定我做错了什么。我正在使用进度条来显示任务所花费的时间。这是我围绕to_excel命令编写的代码:
dfPub = pd.DataFrame(aPub)
if dfPub.empty:
print("There are no Publications")
else:
with progressbar.ProgressBar(max_value=10) as bar:
for i in range(10):
dfPub.to_excel(writer, 'Publications', columns=cols, index=False)
time.sleep(0.1)
bar.update(i)
它正在工作,但是在使用和不使用时进行测试时,运行所需的时间差异很大,即没有进度条,需要大约2-3秒,并且需要大约15秒。
我是否错误地实施了它?