tre*_*nch 5 python jupyter jupyter-notebook
我在 Jupyter 中创建了我所有的 python 文件(用于日常文件处理),因为它使我可以轻松查看数据的情况。一旦我完成了一些事情,我就会创建一个 .py 文件,然后我让 Windows 任务计划程序为我运行它。
在某些时候,我开始在 Pycharm 中编辑这些 .py 文件,并进行细微的更改或调整。现在我原来的 .ipynb 文件有点没用而且已经过时了。
有没有办法保持这些文件同步?或者只是我应该提交的最佳实践?现在我真的不知道发生了什么变化,所以我真的要复制 .py 文件并将它们粘贴到 .ipynb 文件中并覆盖它。
这是这个问题的另一个答案:
在 jupyter/iPython 笔记本脚本和类方法之间同步代码
简而言之,您需要使用模块reload中的函数importlib:
import babs_visualizations
from importlib import reload
reload(babs_visualizations)
Run Code Online (Sandbox Code Playgroud)
只是一点补充:确保您以moldule.function. 如果您之前导入了函数,from module import funciton然后重新加载了模块,则该函数将不会重新加载!干杯。
| 归档时间: |
|
| 查看次数: |
925 次 |
| 最近记录: |