首页 > 解决方案 > .py 文件和 .ipynb 文件有什么区别?

问题描述

我已经阅读了 .py 和 .ipy,以及 python、ipython 和 notebook 之间的区别。

但问题是:.py 和 .ipynb 文件之间的真正区别是什么?

.ipynb 文件是否更方便在 jupyter notebook 上运行,或者更多?我想知道,因为我正在考虑使用哪种格式在 GitHub 上发布。

谢谢

标签: python

解决方案


.py 是一个常规的 python 文件。它是纯文本,仅包含您的代码。

.ipynb 是一个 python 笔记本,它包含特定格式的笔记本代码、执行结果和其他内部设置。您可以在 jupyter 环境中运行 .ipynb 。

更好的理解差异的方法:使用常规文本编辑器打开每个文件,如记事本(在 Windows 上)或 gedit(在 Linux 上)。

例如,如果您想出于教学目的显示脚本的结果,请将 .ipynb 保存在 git 上。但是,如果您要在服务器上运行代码,只需保存 .py


推荐阅读