Google Colab - Executando arquivos Python externos

Suponha que você já tenha desenvolvido algum código Python que está armazenado em seu Google Drive. Agora, você gostaria de carregar este código no Colab para futuras modificações. Neste capítulo, veremos como carregar e executar o código armazenado em seu Google Drive.

Unidade de montagem

Tools / Command palette

Você verá a lista de comandos conforme mostrado nesta imagem -

Digite algumas letras como “m” na caixa de pesquisa para localizar o comando de montagem. SelecioneMount Drivecomando da lista. O código a seguir seria inserido em sua célula de código.

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

Se você executar este código, será solicitado que você insira o código de autenticação. A tela correspondente se parece com a mostrada abaixo -

Abra o URL acima em seu navegador. Você será solicitado a fazer login em sua conta do Google. Agora, você verá a seguinte tela -

Se você conceder as permissões, receberá seu código da seguinte maneira -

Recorte e cole este código na célula Código e pressione ENTER. Depois de um tempo, a unidade será montada como pode ser visto na imagem abaixo -

Agora você está pronto para usar o conteúdo do seu disco no Colab.

Listando o conteúdo da unidade

Você pode listar o conteúdo da unidade usando o comando ls da seguinte forma -

!ls "/content/drive/My Drive/Colab Notebooks"

Este comando irá listar o conteúdo de sua pasta de Notebooks Colab. O exemplo de saída do conteúdo da minha unidade é mostrado aqui -

Greeting.ipynb hello.py LogisticRegressionCensusData.ipynb LogisticRegressionDigitalOcean.ipynb MyFirstColabNotebook.ipynb SamplePlot.ipynb

Executando o código Python

Agora, digamos que você deseja executar um arquivo Python chamado hello.py armazenado em seu Google Drive. Digite o seguinte comando na célula Código -

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

O conteúdo de hello.py é fornecido aqui para sua referência -

print("Welcome to TutorialsPoint!")

Agora você verá a seguinte saída -

Welcome to TutorialsPoint!

Além da saída de texto, Colab também suporta as saídas gráficas. Veremos isso no próximo capítulo.