我想使用 Google Colab 作为前端来重复运行我在 Google Drive 上的 .py 文件中开发的代码。具体来说,我想编辑该文件,例如vim,并让 Colab Notebook 反复重新加载我的更改。
将文件与我的驱动器同步很容易,安装该驱动器并导入模块一次也是如此。但是,重新加载模块不是。
使用 %autoreload 2
或 module = importlib.reload(module))
,
笔记本似乎最终会对更改的文件使用react,但速度非常缓慢且不可预测。重新安装驱动器似乎没有效果。对笔记本进行“恢复出厂设置”似乎确实有效,但这速度慢得令人无法接受,因为我每次都必须在对话框中输入新的授权码。
有没有办法实现所需的行为?
最佳答案
我可以用 importlib
做到这一点
import some_module
import importlib
importlib.reload(some_module)
关于google-drive-api - 让 Colab 在 Drive 上重新加载最近更改的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59757092/