gpt4 book ai didi

python - 同步 .ipynb 和 .py 文件?

转载 作者:行者123 更新时间:2023-11-28 19:13:37 24 4
gpt4 key购买 nike

我在 Jupyter 中创建了我所有的 python 文件(用于日常文件处理),因为它使我可以轻松查看数据的动态。完成某项工作后,我会创建一个 .py 文件,然后让 Windows 任务计划程序为我运行它。

在某些时候,我开始在 Pycharm 中到处编辑这些 .py 文件,进行微小的更改或调整。现在我原来的 .ipynb 文件有点没用而且已经过时了。

有没有办法让这些文件保持同步?或者只是我应该提交的最佳实践?现在我真的不知道发生了什么变化,所以我真的要复制 .py 文件并将它们粘贴到 .ipynb 文件中并覆盖它。

最佳答案

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

Synchronizing code between jupyter/iPython notebook script and class methods

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

import babs_visualizations
from importlib import reload
reload(babs_visualizations)

只需一点补充:确保您以 module.function 的形式对函数进行寻址。如果您之前通过 from module import funciton 导入函数,然后重新加载模块,该函数将不会重新加载!干杯。

关于python - 同步 .ipynb 和 .py 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36404795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com