我想如何从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()
答案 0 :(得分:0)
从可共享链接中获取file_id(即,如果您进入驱动器,单击鼠标右键,然后单击“获取可共享链接”,您将获得一个类似“ drive.google.com/open?id”的网址= 126kITmfmEqI0XM0z ... “),并将其放在以下可执行文件中-应该可以完成您要执行的操作。
drive.CreateFile({'id':'file_id'}).GetContentFile('test.py')
from test import myfunc