许多程序显示进度条的方式是打印到标准输出,然后返回到行首,再打印一次。这种方式可以实现实时显示进度条。不幸的是,在很多情况下,这个功能在PyCharm的控制台中不起作用。这是一个如何显示keras列车进度条的示例:
即,每个进度条改变都转到单独的行。有可能解决这个问题吗?
arknldoa1#
CrazyCoder的评论是正确的路要走。我在这里只是把他评论正式化作为一种回答。
Run
Edit Configurations
Emulate terminal in output console
好了
cidc1ykv2#
我设法让进度条(我使用tqdm 4.19.5作为进度条,PyCharm Community 2017.3.2和Anaconda/Python 3.6.3)正常工作的唯一方法是取消选中“以后显示命令行”选项:
Tay 2510发布的解决方案(检查“在输出控制台中模拟终端”选项)对我不起作用。我的解决方案的一个缺点是,在脚本运行完成后,您将无法访问控制台。
pgx2nnw83#
PyCharm 2022.2.1(专业版)中没有输出控制台中的仿真终端。其他建议?
3条答案
按热度按时间arknldoa1#
CrazyCoder的评论是正确的路要走。
我在这里只是把他评论正式化作为一种回答。
步骤1:转到
Run
---〉Edit Configurations
步骤2:勾选选项:
Emulate terminal in output console
好了
cidc1ykv2#
我设法让进度条(我使用tqdm 4.19.5作为进度条,PyCharm Community 2017.3.2和Anaconda/Python 3.6.3)正常工作的唯一方法是取消选中“以后显示命令行”选项:
Tay 2510发布的解决方案(检查“在输出控制台中模拟终端”选项)对我不起作用。
我的解决方案的一个缺点是,在脚本运行完成后,您将无法访问控制台。
pgx2nnw83#
PyCharm 2022.2.1(专业版)中没有输出控制台中的仿真终端。其他建议?