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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从colab中的另一个python模块调用自定义模块相关的知识,希望对你有一定的参考价值。

我想如何从colab中的另一个python模块调用自定义模块。我正在使用以下代码在我的自定义模块测试中调用自定义函数myfunc()。

    from pydrive.auth import GoogleAuth
    from pydrive.drive import GoogleDrive
    from google.colab import auth
    from oauth2client.client import GoogleCredentials

    auth.authenticate_user()
    gauth = GoogleAuth()
    gauth.credentials = GoogleCredentials.get_application_default()
    drive = GoogleDrive(gauth)

    from test import myfunc
    myfunc()
答案

从文件的共享链接中获取file_id(即,如果您进入驱动器,单击鼠标右键,然后单击“获取共享的链接”,您将获得一个类似于“ drive.google.com/open?id= 126kITmfmEqI0XM0z ...“)并将其放在以下可执行文件中-应该可以完成您要执行的操作。

drive.CreateFile('id':'file_id').GetContentFile('test.py')

from test import myfunc

以上是关于如何从colab中的另一个python模块调用自定义模块的主要内容,如果未能解决你的问题,请参考以下文章

如何从Python中的另一个函数调用函数内的函数? [重复]

如何将实时坐标从位置文件发送到python中的不同文件?

您可以从 github 存储库中的另一个目录导入 python 模块吗? [复制]

如何从android studio中的另一个模块导入类?

python - 如何将一个类方法中的变量值用于python中的另一个类[关闭]

无法从python中的另一个目录导入python类[重复]