Importing.py файлы в Google Colab
есть ли способ загрузить мой код .py-файлы и импортировать их в ячейки кода colab?
другой способ, который я нашел, - создать локальный ноутбук Jupyter, а затем загрузить его в Colab, это единственный способ?
5 ответов
вы можете сначала сохранить его,а затем импортировать.
from google.colab import files
src = list(files.upload().values())[0]
open('mylib.py','wb').write(src)
import mylib
основываясь на ответе Korakot Chaovavanich, я создал функцию ниже, чтобы загрузить все файлы, необходимые в экземпляре Colab.
from google.colab import files
def getLocalFiles():
_files = files.upload()
if len(_files) >0:
for k,v in _files.items():
open(k,'wb').write(v)
getLocalFiles()
затем вы можете использовать обычный оператор "import" для импорта локальных файлов в Colab. Надеюсь, это поможет
попробуйте так:
У меня есть пакет с именем plant_seedlings. Пакет хранится на google Диске. Что я должен сделать, так это скопировать этот пакет в /usr/local/lib/python3.6/dist-packages/.
!cp /content/drive/ai/plant_seedlings.tar.gz /usr/local/lib/python3.6/dist-packages/
!cd /usr/local/lib/python3.6/dist-packages/ && tar -xzf plant_seedlings.tar.gz
!cd /content
!python -m plant_seedlings
вы можете загрузить их .py файлы на Google Диск и позволяют Colab использовать их:
!mkdir -p drive
!google-drive-ocamlfuse drive
все ваши файлы и папки в корневой папке будут в drive
.