Google Colab - 执行外部Python文件



假设你已经编写了一些Python代码并将其存储在你的Google Drive中。现在,你希望在Colab中加载此代码以进行进一步修改。本章将介绍如何加载和运行存储在Google Drive中的代码。

挂载驱动器

Tools / Command palette

你将看到如下截图所示的命令列表:

Mounting Drive

在搜索框中输入几个字母,例如“m”,以找到挂载命令。从列表中选择“挂载驱动器”命令。以下代码将插入你的代码单元格中。

# Run this cell to mount your Google Drive.
from google.colab import drive
drive.mount('/content/drive')

如果你运行此代码,系统将要求你输入验证码。相应的屏幕如下所示:

Authentication Code

在你的浏览器中打开上面的URL。系统将要求你登录你的Google帐户。现在,你将看到以下屏幕:

Google Aaccount

如果你授予权限,你将收到如下代码:

Google Sign In

将此代码复制粘贴到代码单元格中,然后按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代码

现在,假设你想运行一个名为hello.py的Python文件,该文件存储在你的Google Drive中。在代码单元格中输入以下命令:

!python3 "/content/drive/My Drive/Colab Notebooks/hello.py"

为了便于参考,这里给出hello.py的内容:

print("Welcome to TutorialsPoint!")

你将看到以下输出:

Welcome to TutorialsPoint!

除了文本输出外,Colab还支持图形输出。我们将在下一章中介绍这一点。

广告