如何在Google Colab中导入自定义模块?

Shreyas Ramachandran:

我有一个名为imutils.py的文件,它只有一个定义,即abc(),它返回2个整数的和。

现在,我想在单独的collab文件中使用此定义,但是我无法使用。

我使用的方法是先将文件imutils.py上传到驱动器,然后将其导入并使用定义。错误提示模块'imutils'没有属性'abc'

要上传,我首先使用2种方法:首先,我使用驱动器GUI上传,然后我也使用代码尝试了上述方法。两种情况均成功上传

from google.colab import files
files.upload() 
鲍勃·史密斯:

如果您的Python文件位于云端硬盘中,则挂载云端硬盘可能比上传文件更简单,例如,

from google.colab import drive
drive.mount('/content/gdrive')

然后,如果您有一个模块,可以像这样导入它:

https://colab.research.google.com/drive/1uvHuizCBqFgvbCwEhK7FvU8JW0AfxgJw

笔记本的内容如下:

在浏览器中转到以下网址:https : //accounts.google.com/o/oauth2/auth?client_id=947318989803-6bn6qk8qdgf4n4g3pfee6491hc0brc4i.apps.googlesusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0 email%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdocs.test%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive%20https%3A%2F%2Fwww.googleapis.com%2Fauth% 2Fdrive.photos.readonly%20https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fpeopleapi.readonly&response_type = code

输入您的授权码:

··········

安装在 /content/gdrive

我碰巧.py在云端硬盘中有一个现有文件。

!ls /content/gdrive/My\ Drive/*.py
>>> /content/gdrive/My Drive/mylib.py

!cat '/content/gdrive/My Drive/mylib.py'

def MyFunction():
    print ('My imported function')

# We'll need to update our path to import from Drive.

import sys
sys.path.append('/content/gdrive/My Drive')

# Now we can import the library and use the function.

import mylib
mylib.MyFunction()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Julia中导入自定义模块

如何在 Angular 4 中导入自定义模块?

如何在 Next JS 中导入自定义字体?

如何在控制器Laravel中导入自定义类?

如何在 NuxtJS 中的 nuxt.config.js 中导入自定义 css 文件?

如何在IntelliJ IDEA(Java)中导入自定义程序包?

如何在Angular应用程序中导入PDFMake的自定义字体?

如何在Cakephp MiddleWare类中导入自定义组件?

如何在XCode 6中导出/导入自定义代码段

如何在 node-red 中导入自定义 jar

如何在HTML邮件程序(HTML电子邮件)中导入自定义字体

如何在JS / React中导出和导入自定义帮助程序?

如何在 Ionic 4 中导入自定义 css 和 js

如何在使用Laravel 6中导入自定义javascript和CSS文件

如何在Material-UI主题中导入和使用自定义字体?

如何在Python自定义类中导入外部库

如何将JQuery导入自定义dnn模块

导入PowerShell模块时如何执行自定义方法?

GIMP 2.10 Python-如何导入自定义模块?

如何从Colab中的另一个python模块调用自定义模块

这些天如何在Google Colab中导入rdkit?

如何在 VS Code 中为自定义模块设置导入?

如何在Python中创建和导入自定义模块

Python和Google App Engine:如何导入自定义模块?

如何使用Vue CLI 3版本在Vuetify中导入自定义字体

如何以与pip安装的模块相同的方式导入自定义模块?

在Odoo8中,如何将模块的.py文件导入自定义模块?

如何使用google colab运行导入自定义python模块(两个文件在存储库文件夹中的级别相同)的现有jupyter笔记本?

如何在 Colab 中导入 ImgAug 0.4.0?