如何将 Python 中的代码和降价单元格导入 Jupyter notebook?
How can I import code and markdown cells from Python to Jupyter notebook?
出于版本控制的原因,我必须将我的代码保存在 .py
个文件中。
我希望能够将 Python 代码和 Markdown 文档的单元格从 .py
文件导入 Jupyter notebook。
例如,我想使用 Jupyter notebook 来 运行 我的报告代码,其中包含多段代码和文档。
我知道 Jupyter 中的内置 %run
和 %load
:
%run report.py
%load report.py
%run
和 %load
run/load 所有内容都放在一个单元格中。我正在寻找一种解决方案,它允许我将单个 python 文件拆分为多个笔记本单元格。
谢谢!
已使用 'p2j' 将 python 文件 (.py) 转换为 ipython 笔记本文件 (.ipynb)。
尝试使用以下步骤:
- pip 安装 p2j
- p2jyour_python_file.py
详情请参考https://github.com/raibosome/python2jupyter
希望对您有所帮助。
试试内置的
%load script.py
并进行一些编辑。好,如果它有小降价。
学习拆分单元格和转换为 markdown 的键盘快捷键。
我写了一个 iPython 扩展来执行此操作:ipython-cells。
可以这样使用:
$ pip install ipython-cells
>>> %load_ext ipython_cells
>>> %load_file test.py
>>> %cell_run 1
hello
>>> %cell_run 2
world
和测试文件test.py
# In[1]
print('hello')
# In[2]
print('world')
它还支持单元格范围执行和 Spyder 单元格定界符。请参阅自述文件。
出于版本控制的原因,我必须将我的代码保存在 .py
个文件中。
我希望能够将 Python 代码和 Markdown 文档的单元格从 .py
文件导入 Jupyter notebook。
例如,我想使用 Jupyter notebook 来 运行 我的报告代码,其中包含多段代码和文档。
我知道 Jupyter 中的内置 %run
和 %load
:
%run report.py
%load report.py
%run
和 %load
run/load 所有内容都放在一个单元格中。我正在寻找一种解决方案,它允许我将单个 python 文件拆分为多个笔记本单元格。
谢谢!
已使用 'p2j' 将 python 文件 (.py) 转换为 ipython 笔记本文件 (.ipynb)。
尝试使用以下步骤:
- pip 安装 p2j
- p2jyour_python_file.py
详情请参考https://github.com/raibosome/python2jupyter
希望对您有所帮助。
试试内置的
%load script.py
并进行一些编辑。好,如果它有小降价。
学习拆分单元格和转换为 markdown 的键盘快捷键。
我写了一个 iPython 扩展来执行此操作:ipython-cells。
可以这样使用:
$ pip install ipython-cells
>>> %load_ext ipython_cells
>>> %load_file test.py
>>> %cell_run 1
hello
>>> %cell_run 2
world
和测试文件test.py
# In[1]
print('hello')
# In[2]
print('world')
它还支持单元格范围执行和 Spyder 单元格定界符。请参阅自述文件。