如何在jupyter notebook上保存python脚本为.py文件

zvokhttg  于 12个月前  发布在  Python
关注(0)|答案(4)|浏览(135)

我写了一些功能的Jupyter笔记本电脑,并希望保存的形式脚本.py,但anaconda jupyter笔记本电脑自动保存脚本为.ipynb,我如何才能改变它为.py为这个特定的脚本?有任何命令吗?谢谢

vatpfxk5

vatpfxk51#

您可以从左上角的FILE菜单中下载python的.py脚本副本。
应该可以了

a64a0gku

a64a0gku2#

你可以在命令行中尝试

jupyter nbconvert --to python mnist.py.ipynb.

字符串
转换所有

jupyter nbconvert --to python *.ipynb


对于过去的版本:
你可以在命令行中尝试

ipython nbconvert --to python mnist.py.ipynb.


转换所有

ipython nbconvert --to python *.ipynb

sd2nnvve

sd2nnvve3#

有内置的Magic命令在Answyter中:
IPython有一组预定义的“魔法函数”,你可以用命令行风格的语法来调用它们。有两种魔法,面向行的和面向单元格的。行魔法的前缀是%字符,工作起来很像OS命令行调用:他们把剩下的部分作为参数,其中参数不带括号或引号传递。行魔术可以返回结果,并可以在赋值的右侧使用。单元格魔术的前缀是双%%,这些函数的参数不仅包括该行的其余部分,还包括该行下面的行,作为单独的参数。
当Python语法不是最自然的时候,或者当人们想要在他们的工作流中嵌入无效的Python语法时,魔术作为方便的函数是有用的。
%%writefile(将单元格的内容写入文件)
%保存(将一组行或宏保存到给定的文件名)

dba5bblo

dba5bblo4#

您可以使用jupytext轻松完成此操作。
第一个月
编辑下面的文件
.jupyter/jupyter_lab_config.py
将此代码段添加到脚本的底部。保存笔记本时,这将同时保存到py文件和ipynb文件。

c.NotebookApp.contents_manager_class="jupytext.TextFileContentsManager"
c.ContentsManager.formats = "ipynb,py"

字符串

相关问题