我在Jupyter笔记本上编写了一些函数,并希望以.py的形式保存脚本,但是Anaconda Jupyter笔记本会自动将脚本保存为.ipynb格式。有什么命令可以将其更改为.py格式吗?谢谢。
你可以在命令行中尝试这个
ipython nbconvert --to python mnist.py.ipynb.
将所有内容转换为
ipython nbconvert --to python *.ipynb
ipython nbconvert
已被弃用,并将在未来版本中删除。您可能希望在未来使用 jupyter nbconvert
。 - Stefan_EOXJupyter中有内置的魔术命令:Magic commands。
IPython拥有一组预定义的“魔法函数”,您可以使用类似命令行的语法调用它们。有两种类型的魔法函数,分别是行级和单元级。行级魔法以%字符为前缀,工作方式与操作系统命令行调用类似:它们将剩余的行作为参数,其中参数不带圆括号或引号。 行级魔法可以返回结果,并且可以用于赋值运算的右侧。 单元级魔法以双%%前缀,它们是函数,不仅将其余的行作为参数,而且还将其下面的行作为单独的参数传递。
当Python语法不是最自然的语法,或者想要在工作流程中嵌入无效的python语法时,魔法函数非常有用。
%%writefile (将单元格的内容写入文件)
%save (将一组行或宏保存到给定的文件名)
py
文件和ipynb
文件。c.NotebookApp.contents_manager_class="jupytext.TextFileContentsManager"
c.ContentsManager.formats = "ipynb,py"