python - 计算机重启后从 Pycharm 恢复打印
问题描述
在 Pycharm 中运行一个脚本过夜时我的电脑崩溃了(崩溃与我的脚本无关)。Pycharm 中是否保存了崩溃前发生的打印历史,这样我就不必再次运行我的脚本了?如果是这样,我该如何找回它们?
解决方案
现在不可能,但添加此答案以供将来参考以在 PyCharm 中自动将终端输出保存为日志。
Add Configurations
从导航栏中单击或转到Menu > Run > Edt Configuration
。
- 打开
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')
推荐阅读
- flutter - 如何将文本添加到我的 floatingActionButton?
- slurm - 如何通过 SLURM 管理器分发自定义代码?
- java - 从外部存储读取数据库文件
- python - 从 Django 视图返回 Stripe Session.id
- python - 遍历代理列表 selenium python
- openstreetmap - 使用 OSMNX 打开街道地图:如何检索汉诺威地铁网络?
- automated-tests - 空手道 - 黄瓜报告 - 根据其中的被调用特征,总特征持续时间是错误的
- sql-server - SQL Server:SELECT XML with Namespaces 给出 NULL 结果
- kubernetes - Istio 网格的上游连接错误
- reactjs - 如何将类组件表转换为功能组件