Google-colab-executing-external-python-files
Google Colab-外部Pythonファイルの実行
Googleドライブに保存されているPythonコードがすでにいくつか開発されているとします。 次に、さらに変更するためにこのコードをColabにロードします。 この章では、Googleドライブに保存されているコードを読み込んで実行する方法を説明します。
取り付けドライブ
Tools/Command palette
このスクリーンショットに示すように、コマンドのリストが表示されます-
検索ボックスに「m」などの文字をいくつか入力して、mountコマンドを見つけます。 リストから[ドライブのマウント]コマンドを選択します。 次のコードがコードセルに挿入されます。
# Run this cell to mount your Google Drive.
from google.colab import drive
drive.mount('/content/drive')
このコードを実行すると、認証コードの入力を求められます。 対応する画面は次のようになります-
ブラウザで上記のURLを開きます。 Googleアカウントにログインするように求められます。 今、あなたは次の画面が表示されます-
あなたがアクセス許可を付与する場合、次のようにコードを受け取ります-
[コード]セルにこのコードをカットアンドペーストして、Enterキーを押します。 しばらくすると、次のスクリーンショットに示すようにドライブがマウントされます-
これで、ドライブの内容をColabで使用する準備が整いました。
ドライブの内容の一覧表示
次のようにlsコマンドを使用してドライブの内容を一覧表示できます-
!ls "/content/drive/My Drive/Colab Notebooks"
このコマンドは、Colab Notebooksフォルダーの内容をリストします。 私のドライブの内容のサンプル出力はここに示されています-
Greeting.ipynb hello.py LogisticRegressionCensusData.ipynb LogisticRegressionDigitalOcean.ipynb MyFirstColabNotebook.ipynb SamplePlot.ipynb
Pythonコードの実行
ここで、Googleドライブに保存されているhello.pyというPythonファイルを実行するとします。 コードセルに次のコマンドを入力します-
!python3 "/content/drive/My Drive/Colab Notebooks/hello.py"
hello.pyの内容は、参照用にここに記載されています-
print("Welcome to finddevguides!")
これで、次の出力が表示されます-
Welcome to finddevguides!
テキスト出力に加えて、Colabはグラフィカル出力もサポートしています。 これについては次の章で説明します。