如何在 Google Colab 中引用共享文件和文件夹?

Posted

技术标签:

【中文标题】如何在 Google Colab 中引用共享文件和文件夹?【英文标题】:How to reference shared files and folders in Google Colab? 【发布时间】:2018-11-26 08:13:03 【问题描述】:

我正在尝试将代码从 Jupyter Notebook 移植到 Colab Notebook,以便我可以共享一个有效的 MobileNet 图像分类器。我正在努力引用共享文件夹和文件,

原来的 Jupyter Notebook(基于这个youtube tutorial)包含两种类型的参考

1) 相对路径引用。例如 img_path = 'MobileNet-inference-images/'

2) 上述目录中的一个文件。例如 preprocessed_image = prepare_image('American_Cam.jpg')

我的大部分尝试都集中在尝试引用 Google 驱动器文件夹(也称为“MobileNet-inference-image”)和其中的“American_Cam.jpg”文件。共享文件夹位于here。

我未能找到引用 google 驱动器中的文件和文件夹的工作示例。例如 - this approach 我的错误。

供参考我的 Colab Notebook 以及相关链接和代码 is here。

欢迎提出任何建议或关于替代方法的建议。

【问题讨论】:

这可能会有所帮助:qiita.com/Rowing0914/items/51a770925653c7c528f9 【参考方案1】:

转到您的 Google 云端硬盘并转到“与我共享”。选择共享文件夹并将其拖放到您的驱动器“我的驱动器”上。这将创建共享文件夹的快捷方式。在 Google Colab 中,您可以在“内容”->“gdrive”->“我的云端硬盘”->“您的共享文件夹”下看到共享文件夹

【讨论】:

【参考方案2】:

执行这些步骤并尝试再次显示 (!ls) 文件。

转到您的drive 查找共享文件夹 右键单击它 点击Add to My Drive

【讨论】:

【参考方案3】:

要连接到“共享云端硬盘”(不同于“与我共享”),您需要以下内容:

from google.colab import drive
drive.mount("/ShardDrives/")

“共享云端硬盘”现在应该出现在左侧文件菜单中。您可以在需要的文件或文件夹上右击获取路径(不是很明显)。

【讨论】:

以上是关于如何在 Google Colab 中引用共享文件和文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

Google Colab Notebook 的外部文件引用配置

如何在 Google Colab 中编辑和保存文本文件 (.py)?

使用Google Colab训练神经网络

运行 R 内核时如何在 google Colab 中访问 shell

如何在 google colab 中运行 matlab .m 文件

将 Google Drive 挂载到 Python Colab 错误