从谷歌驱动器导入谷歌 Colab 中的模块 - python

Paw*_*ski 8 python google-drive-api google-colaboratory

我在从我的谷歌驱动器导入 ipynb 文件时遇到问题。我尝试过以下解决方案: 在 Google Colab 中导入 .py 文件 如何在 google colab 中导入自定义模块?

但对我不起作用。

# COLAB
from google.colab import files
from google.colab import drive
# SYS
import sys
# IPYNB
!pip install import-ipynb
import import_ipynb
# UTIL
import importlib.util
Run Code Online (Sandbox Code Playgroud)

我试过这样的事情:

drive.mount('/content/drive')
sys.path.append('/content/drive/My Drive/Colab Notebooks/')
import Data_Preparation_Library
Run Code Online (Sandbox Code Playgroud)

或这个:

!cp "/content/drive/My Drive/Colab Notebooks/Data_Preparation_Library.ipynb"
import Data_Preparation_Library

Run Code Online (Sandbox Code Playgroud)

这是我的 gdrive 结构的样子:

在此处输入图片说明

感谢您提前回答

小智 7

来源

第 1 步 首先,您必须在 google colab 中安装您的 google 驱动器:代码如下,您在 google 驱动器上的文件是在 google colab 中导入文件/包。

# Mount your google drive in google colab
from google.colab import drive
drive.mount('/content/drive')
Run Code Online (Sandbox Code Playgroud)

步骤 2 其次,使用 sys 将目录插入到您的 python 路径中:

# Insert the directory
import sys
sys.path.insert(0,’/content/drive/My Drive/ColabNotebooks’)
Run Code Online (Sandbox Code Playgroud)

第 3 步 现在,您可以从该目录导入您的模块或文件内容。

# Import your module or file
import my_module
Run Code Online (Sandbox Code Playgroud)