python - .py 文件和 .ipynb 文件有什么区别?
问题描述
我已经阅读了 .py 和 .ipy,以及 python、ipython 和 notebook 之间的区别。
但问题是:.py 和 .ipynb 文件之间的真正区别是什么?
.ipynb 文件是否更方便在 jupyter notebook 上运行,或者更多?我想知道,因为我正在考虑使用哪种格式在 GitHub 上发布。
谢谢
解决方案
.py 是一个常规的 python 文件。它是纯文本,仅包含您的代码。
.ipynb 是一个 python 笔记本,它包含特定格式的笔记本代码、执行结果和其他内部设置。您可以在 jupyter 环境中运行 .ipynb 。
更好的理解差异的方法:使用常规文本编辑器打开每个文件,如记事本(在 Windows 上)或 gedit(在 Linux 上)。
例如,如果您想出于教学目的显示脚本的结果,请将 .ipynb 保存在 git 上。但是,如果您要在服务器上运行代码,只需保存 .py
推荐阅读
- c# - 是否可以在 intentFilter 中拦截 http://example.com/callback 重定向?
- javascript - .bootstrapMaterialDatePicker 不是 Codeigniter 3 上的函数
- silverstripe - 您如何在 silverstripe CMS 上过滤 CSV 导出?
- php - 在 move_uploaded_file 中传递根路径
- apache - .htaccess redirect if certain parameters are met
- python - 不明白为什么会出现这个浮动问题
- spring-boot - 为什么我必须禁用 Javers 的模式管理才能初始化我的应用程序?
- python - 正确索引大型时间序列数据集以进行复杂查询
- git - gerrit 绕过现有的 git 服务器端钩子
- python - 如何链接到 S3 文件下载