Как выполнить файл .py и записать вывод, включая графики, в файл .html - PullRequest
0 голосов
/ 10 января 2019

В Spyder я могу запустить файл .py и получить / посмотреть вывод, включая операторы печати и графики в консоли ipython. Затем я могу щелкнуть правой кнопкой мыши на консоли ipython и сохранить все это в виде файла .html.

Есть ли способ сделать то же самое с одним вкладышем? Как из командной строки или из другого файла .py?

1 Ответ

0 голосов
/ 10 января 2019

Если вы хотите, чтобы ваши графики и диаграммы также сохранялись в html, но, к сожалению, простых решений не существует. Кроме того, в консоли IPython нет команд для этого. Вы должны сделать вручную Ctrl + S или Right Click ==> Save as HTML/XML, или вы можете смоделировать нажатие Ctrl + S, используя некоторый скрипт.

Но, если вы хотите сохранить только текстовые журналы (без графиков)

Попробуйте ввести команду %logstart testingToLog.html в консоли IPython spyder, чтобы перенаправить вход в файл с именем testingToLog.html или с любым расширением. Вот документация для % logstart Вот снимок: enter image description here

Теперь очевидный вопрос: как бы вы остановили запись, которую вы начали? Это можно сделать с помощью команды %logstop в той же консоли IPython. Также вы можете передать команду %logstate для печати состояния системы регистрации.

...