実現したいこと
GoogleColabにて、別ファイルに記述した自作モジュールをインポートしたいです。
※ファイル構成は写真で添付しています
発生している問題・エラーメッセージ
ImportError: cannot import name 'file2' from 'folder1.folder2' (unknown location)
該当のソースコード
python
1# 省略2from folder1.folder2 import file2 3# 省略
※自作モジュールの名前はファイル名と同じにしています。
試したこと
https://kewton.blog/archives/365
を参考にして下記に示すものを試しました。
・カレントディレクトリを設定するコードを入れる
python
1import os 2# Googleドライブのマウント3from google.colab import drive 4drive.mount('/content/drive')5os.chdir('/content/drive/MyDrive/study')6print("カレントワーキングディレクトリは[" + os.getcwd() + "]です")7 8 # 省略9from folder1.folder2 import file2 10# 省略
・拡張子を.ipynb⇒.pyに変更
・ファイル名とモジュール名を別にする
どれをやってもエラー文は変わりませんでした。
0 コメント