下記サイトでpythonの勉強をしている時にgoogle colaboratoryで.pyを読み込むのが非常に難しかったので備忘録として残しておきます。
所定の位置にあるmatch.pyを読み込むコードです。
from google.colab import drive
drive.mount('/content/drive')
import os
os.chdir('/content/drive/MyDrive/MyModule/')
import match
解説します。
from google.colab import drive
drive.mount('/content/drive')
最初にdrive.mountでgoogle Driveを認識させます。
初回のみ認証があります。
認証パスをコピーして貼り付けるタイプです。
正常に認識されれば左側のプルダウンメニューにファイル一覧が表示されます。
import os
os.chdir('/content/drive/MyDrive/MyModule/')
その後にchdirで使用する.pyが入っているフォルダを指定します。
('/content/drive/MyDrive/MyModule/')は変更項目です。
先ほど認識したファイル一覧から右クリックでパスをコピーすると間違いがないです。
上記のコード4行を記載すればimportでファイル内の.pyを指定出来ます。
import match
match.pyが読み込めました。
#フォルダは認識しても.pyが認識されない。
google colaboratoryでは.ipynbが作成されます。
名前を直接.pyに変えると認識しません。
[ファイル]→[ダウンロード]→[.pyをダウンロード]で落としてから入れなおしましょう。
ググり力が低くてこの4行へたどり着くまでに数時間かかりました。
同じ現象にハマっている人が非常に多かったので記載しておきます。