Google-colab-executing-external-python-files

提供:Dev Guides
移動先:案内検索

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アカウントにログインするように求められます。 今、あなたは次の画面が表示されます-

Google Aaccount

あなたがアクセス許可を付与する場合、次のようにコードを受け取ります-

Googleサインイン

[コード]セルにこのコードをカットアンドペーストして、Enterキーを押します。 しばらくすると、次のスクリーンショットに示すようにドライブがマウントされます-

Drive Mounted 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はグラフィカル出力もサポートしています。 これについては次の章で説明します。