google-drive-api - 让 Colab 在 Drive 上重新加载最近更改的模块

标签 google-drive-api google-colaboratory

我想使用 Google Colab 作为前端来重复运行我在 Google Drive 上的 .py 文件中开发的代码。具体来说,我想编辑该文件,例如vim,并让 Colab Notebook 反复重新加载我的更改。

将文件与我的驱动器同步很容易,安装该驱动器并导入模块一次也是如此。但是,重新加载模块不是。

使用 %autoreload 2module = 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/

相关文章:

javascript - 如何使用 JavaScript 播放 Google Drive 中的视频?

Android Google Drive Api - git 上的 .google_apis 文件夹

google-drive-api - 将 Google 电子表格从一个 Google Drive 复制到另一个

python - 在 Google Colab 中导入 csv 文件作为 pandas DataFrame 时出现错误消息

python - 导入错误 : 'scipy.misc import imsave' on Google Colaboratory

python - 谷歌colab中spacy的位移

python - 无法在 Google Colab 中导入声音设备

python - 尝试在 google colab 上使用 tensorflow 时无法识别图像文件

java - 未找到 API 包 'memcache' 或调用 'Get()'

ios - 如何在Google Drive API中获得下载进度(快速5)