使用Hydrogen,我如何保存他们的python脚本与输出包括像一个jupyter笔记本?

时间:2018-01-25 00:48:00

标签: python python-2.7 atom-editor hydrogen

我是Atom和Jupyter的新手。我只安装了Hydrogen,我正在测试一个简单的脚本。我可以制作一些数据,shift + Enter显示内联的情节!我想保存文件w /我在Atom + Hydrogen GUI中看到的输出块。我见过这样的其他Jupyter笔记本。我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Pandoctools。它可以将* .py / * .md氢文件导出为任何Pandoc输出格式或Jupyter笔记本。

例如,您可以create and register Jupyter内核。例如可以命名为“ nn”。该内核应与您在Atom / Hydrogen中选择的内核相同。然后将帽子添加到Python文件中,将Hydrogen拆分为单元格,提供设置并设置Markdown单元格(注释的元数据行将导出到ipynb,可以在nteract本机应用程序中打开):

"""
---
kernels-map:
  py: nn
jupyter:
  kernelspec:
    display_name: nn
    language: python
    name: nn
pandoctools:
  out: "*.pdf"
  # out: "*.ipynb"
...

# Markdown section title 1

Some **static** Markdown text.
"""


# %% {echo=False}
import IPython.display as ds
import math
import sugartex as stex


# %% {markdown}
"""
# Markdown section title 2

The quick brown Fox jumps over the lazy dog.
"""


# %%
ds.Markdown(stex.pre(f'''

Some **dynamic** Markdown text with SugarTeX formula: ˎα^˱{math.pi:1.3f}˲ˎ.
It works because of the `Markdown` display option and `sugartex` Pandoc filter.
Acually `stex.pre` is redundant here but it is needed when the text is imported
or read from somewhere instead of being written in the same document.

'''))

然后通过pandoctools转换文件:将文件拖放到pandoctools快捷方式/可执行文件或“使用pandoctools可执行文件打开”。

另请参阅: