我喜欢我的 github 存储库包含 py 文件而不是 ipynb 文件,但我更喜欢在做项目时使用 Jupyter。
理想情况下,我希望通过以下方式开展我的项目:
有没有办法执行此“更新 py 文件”操作,而无需手动将我的笔记本下载到 py 文件中,将我在“下载”文件夹中下载的 py 文件拖到我的工作目录中并手动替换之前现有的 py 文件终于做出承诺了吗?它看起来很不干净。
也许我也应该将我的 ipynb 放在存储库中,这样我就可以确保当我拉出笔记本时,笔记本是最新的并且与 py 文件完全相同?但我希望它对公众隐藏。
我只是希望能够使事情像仅使用 py 文件一样无缝,同时在 Jupyter 中进行实际工作,然后为公众提供最终代码为 py 文件,但我希望相对流畅地完成此操作,而无需大量手动操作拖放文件并替换旧文件。有点破坏了使用 git 的意义,因为我不再“优雅地”使用版本控制。