在 Spyder 中,我可以运行 .py 文件并获取/查看输出,包括 ipython 控制台中的打印语句和绘图。然后,我可以右键单击 ipython 控制台并将所有内容另存为 .html 文件。
有没有办法用一个衬垫做同样的事情?就像从命令行还是从另一个 .py 文件?
最佳答案
如果您希望绘图/图表也保存在 html 中,但不幸的是没有简单的解决方案。此外,IPython 控制台中没有相应的命令。您必须手动执行 Ctrl + S
或 右键单击 ==> 另存为 HTML/XML
或者您可以使用一些方法模拟单击 Ctrl + S
脚本。
但是,如果您只想保存文本日志(没有绘图)
尝试在spyder的IPython控制台中尝试命令%logstarttestingToLog.html
,将日志记录重定向到名为testingToLog.html
或任何扩展名的文件。
这是 %logstart 的文档
这是一个快照:
现在,明显的问题是,您将如何停止您开始的日志记录。
这可以在同一 IPython 控制台中使用命令 %logstop
来完成。
另外,您可以通过 %logstate
命令来打印日志系统的状态。
关于python - 如何执行 .py 文件并将包括绘图在内的输出写入 .html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54122373/