[python]別ファイルの自作モジュールをインポートしたい

実現したいこと

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 コメント