Python 同步.ipynb和.py文件?

Python 同步.ipynb和.py文件?,python,jupyter,jupyter-notebook,Python,Jupyter,Jupyter Notebook,我在Jupyter中创建了所有python文件(用于日常文件处理),因为它使我能够轻松查看数据的动态。一旦完成某项工作,我将创建一个.py文件,然后让Windows任务调度器为我运行它 在某个时候,我开始在Pycharm中编辑这些.py文件,进行一些小的更改或调整。现在我原来的.ipynb文件有点没用,也过时了 是否仍有保持这些文件同步的方法?还是我应该提交的最佳实践?现在我真的不知道发生了什么变化,所以我打算复制.py文件并将其粘贴到.ipynb文件中,然后覆盖它。下面是这个问题的另一个答案:

我在Jupyter中创建了所有python文件(用于日常文件处理),因为它使我能够轻松查看数据的动态。一旦完成某项工作,我将创建一个.py文件,然后让Windows任务调度器为我运行它

在某个时候,我开始在Pycharm中编辑这些.py文件,进行一些小的更改或调整。现在我原来的.ipynb文件有点没用,也过时了


是否仍有保持这些文件同步的方法?还是我应该提交的最佳实践?现在我真的不知道发生了什么变化,所以我打算复制.py文件并将其粘贴到.ipynb文件中,然后覆盖它。

下面是这个问题的另一个答案:

简而言之,您需要使用
importlib
模块中的
reload
功能:

import babs_visualizations
from importlib import reload
reload(babs_visualizations)
只需添加一点:确保以
moldule.function
的形式对函数进行寻址。如果您以前通过模块导入函数中的
导入函数,然后重新加载模块,则不会重新加载函数!

干杯。

如果您想查看发生了什么变化,可以将每个笔记本重新导出到.py,并将其与现有文件进行比较。没有什么真正的设计来同步它们。