tqdm 在循环结束后打印一个空条

tqdm prints an empty bar after loop ends

tqdm 在循环结束后打印一个空条。我尝试实施此 solution,但没有成功。

如果我删除打印语句(见代码),问题就不存在了。

我的代码是:

for PhotoIdx in tqdm(range(Nphotos), position=0, leave=True):
    .... 
end
print("something")
return x

我附上一张输出到终端的照片(第三条来自另一个 python 文件)。

这似乎是 Pycharm 的错误。 它在终端内工作正常。 祝你有美好的一天

这似乎是一个 Pycharm 问题,可以通过编辑 Pycharm 中的 Run/Debug 配置并选中“在输出控制台中模拟终端”框来解决。 =11=]

标准输出终端似乎无法正确输出使用某些终端功能的文本应用程序,尽管我不知道这个特定问题的确切原因。