1.前提・実現したいこと
「pyファイルをモジュールとしてipynbフィルで呼び出す」方法を学んでいます。
うまく、pyファイルをモジュールとして呼びこめません。
ご助言をお願いします。
2.発生している問題・エラーメッセージ
エラー発生個所は、「#インポート実行 import add(3.該当のソースコード参照)」のところでエラー、
そこまでは、エラー発生なし。
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-35-c875863ccc29> in <module>
1 #実行
----> 2 import add
ModuleNotFoundError: No module named 'add'
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.
3.該当のソースコード
python3
1from google.colab import drive 2drive.mount('/content/drive') 3 4# ドライブにあるLoadするpyファイルを確認 5!ls -la '/content/gdrive/MyDrive/Colab Notebooks/(該当ディレクトリ名)/module/add.py' 6 7import os 8os.chdir('/content/gdrive/MyDrive/Colab Notebooks/該当ディレクトリ名)/module') 9 10#インポート実行 11import add 12’’’(下:add.pyの中味) 13#add.pyの中味は以下のとおりで、実行するipynbと同じディレクトリ内にある 14def add(a, b): 15 x = a + b 16 return x 17’’’(上:add.pyの中味) 18 19#インポートでの定義付け活用 20x = add(3, 4) 21print(x)
4.使っているツールのバージョンなど補足情報
開発環境:Google Colaboratory
プログラム言語:python3
OS:windows10 Home
CPU:Intel(R) Core(TM) i7-7500U CPU@2.70GHz 2.90GHz
回答1件
あなたの回答
tips
プレビュー