tqdm在循环结束后会打印一个空白进度条。我尝试实现了这个解决方案,但没有成功。 如果我移除print语句(见代码),这个问题就不存在了。 我的代码如下: for PhotoIdx in tqdm(range(Nphotos), position=0, leave=True): .... end print("something") return x 我附上一个终端输出的照片(第三个条形图来自另一个Python文件)。
这似乎是一个Pycharm的问题,可以通过编辑Pycharm中的Run/Debug配置并勾选“在输出控制台中模拟终端”框来解决。 标准输出终端似乎无法正确输出使用某些终端功能的文本应用程序,尽管我不知道这个特定问题的确切原因。