2024-05-12 19:34:07 发布
网友
我的程序中有一个错误:
问题是:
.py
好消息是我的py文件中有很多print(),所以我可以潜在地知道bug的所在位置。
py
print()
坏消息是我的错误使我的计算机崩溃,所以我无法查看ipython控制台的输出并查看出了什么问题。
ipython
如何在程序运行时将输出写入磁盘?以便在重新启动后仍能打开文件以了解崩溃之前发生了什么?
这个问题不同于Redirect stdout to a file in Python?,因为我需要
非常感谢!
很有趣的问题!幸运的是,伊普顿有适合你的魔法。它叫做^{}(请按照链接获取完整文档)。
要开始使用它并保存所有命令的输入和输出,只需键入IPython控制台
In[1]: %logstart -o
这将把你从那一刻起的会话记录到一个名为ipython_log.py的文件中,放在你当前的目录中。
ipython_log.py
%logstart非常灵活,因此您可以选择要保存到的不同文件,以及保存会话的方式(纯Python或IPython命令)。
%logstart
很有趣的问题!幸运的是,伊普顿有适合你的魔法。它叫做^{} (请按照链接获取完整文档)。
要开始使用它并保存所有命令的输入和输出,只需键入IPython控制台
这将把你从那一刻起的会话记录到一个名为
ipython_log.py
的文件中,放在你当前的目录中。%logstart
非常灵活,因此您可以选择要保存到的不同文件,以及保存会话的方式(纯Python或IPython命令)。相关问题 更多 >
编程相关推荐