Я прочитал эту статью, в которой рассказывалось о том, как мы можем импортировать файлы с диска Google в нашу среду Google Colab. Для каждого файла мы go выполняем следующие шаги, как написано в статье:
1 - получаем разделяемую ссылку
2 - затем извлекаем раздел id ссылки.
3 - после этого мы используем этот код, чтобы иметь возможность импортировать
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)
downloaded = drive.CreateFile({'id':"your_file_ID"})
downloaded.GetContentFile('your_file_name.csv')
Итак, я могу написать import file.py
. Я хотел спросить, есть ли способ получить доступ к главной папке и начать импортировать, как from shared_file.subfolder.some_module import func1, class1
?
Что мне действительно нужно, это выполнить аутентификацию только один раз и избежать выполнения всех описанных выше шагов для каждый файл в папке. Даже автоматизация вышеуказанных шагов может помочь.
Спасибо