首页 > 解决方案 > 计算机重启后从 Pycharm 恢复打印

问题描述

在 Pycharm 中运行一个脚本过夜时我的电脑崩溃了(崩溃与我的脚本无关)。Pycharm 中是否保存了崩溃前发生的打印历史,这样我就不必再次运行我的脚本了?如果是这样,我该如何找回它们?

标签: pythonpycharm

解决方案


现在不可能,但添加此答案以供将来参考以在 PyCharm 中自动将终端输出保存为日志。

  1. Add Configurations导航栏中单击或转到Menu > Run > Edt Configuration

编辑配置选项

  1. 打开Templates > Python >然后Logs选项卡。根据需要指定路径和选项。在IntelliJ IDEA 的日志记录文档中阅读更多信息。

在此处输入图像描述

但最好的办法是使用 Python 很棒的日志记录功能。下面是一个小例子,source。这会将终端中输出的任何内容保存到文件中。

import logging
logging.basicConfig(filename='example.log', level=logging.INFO)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')

推荐阅读