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

时间:2020-01-02 01:52:41

标签: python import module google-colaboratory

我想如何从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()

1 个答案:

答案 0 :(得分:0)

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

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

from test import myfunc