如何在jupyter笔记本上将python脚本另存为.py文件

May*_*yOJ 2 python save jupyter

我在Jupyter笔记本上编写了一些函数,并希望将脚本保存为.py格式,但是anaconda jupyter笔记本会自动将脚本保存为.ipynb,如何针对此特定脚本将其更改为.py?有任何命令吗?谢谢

Sar*_* Ak 10

你可以在命令行中试试这个

ipython nbconvert --to python mnist.py.ipynb.
Run Code Online (Sandbox Code Playgroud)

转换所有

 ipython nbconvert --to python *.ipynb
Run Code Online (Sandbox Code Playgroud)

  • 现在给出:[TerminalIPythonApp] 警告 | 子命令“ipython nbconvert”已弃用,并将在未来版本中删除。您将来可能想使用“jupyter nbconvert” (2认同)

sco*_*tus 7

您可以.pyFILE左上角的菜单中以脚本的形式下载python的副本。看到这张照片。在此处输入图片说明

那应该做!


Aiv*_*erg 5

Jupyter 中有内置的 Magic 命令

IPython 有一组预定义的“魔法函数”,您可以使用命令行样式语法调用它们。有两种魔法,面向线和面向细胞。行魔法以 % 字符为前缀,其工作方式与操作系统命令行调用非常相似:它们将行的其余部分作为参数获取,其中参数在传递时不带括号或引号。Lines magics 可以返回结果,并且可以在赋值的右侧使用。单元格魔法以双 %% 为前缀,它们是不仅将行的其余部分作为参数,而且在单独参数中将其下方的行作为参数的函数。

当 Python 语法不是最自然的语法时,或者当人们想在他们的工作流程中嵌入无效的 Python 语法时,魔术作为方便的函数很有用。

%%writefile(将单元格的内容写入文件)

%save(将一组行或宏保存到给定的文件名)