如何从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中的另一个函数调用函数内的函数? [重复]
您可以从 github 存储库中的另一个目录导入 python 模块吗? [复制]