Google Colab - Esecuzione di file Python esterni

Supponi di avere già sviluppato del codice Python archiviato nel tuo Google Drive. Ora, ti piacerebbe caricare questo codice in Colab per ulteriori modifiche. In questo capitolo vedremo come caricare ed eseguire il codice memorizzato nel tuo Google Drive.

Unità di montaggio

Tools / Command palette

Vedrai l'elenco dei comandi come mostrato in questo screenshot -

Digita alcune lettere come "m" nella casella di ricerca per individuare il comando mount. SelezionareMount Drivecomando dall'elenco. Il codice seguente verrebbe inserito nella cella del codice.

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

Se esegui questo codice, ti verrà chiesto di inserire il codice di autenticazione. La schermata corrispondente appare come mostrato di seguito:

Apri l'URL sopra nel tuo browser. Ti verrà chiesto di accedere al tuo account Google. Ora vedrai la seguente schermata:

Se concedi le autorizzazioni, riceverai il codice come segue:

Taglia e incolla questo codice nella cella Codice e premi INVIO. Dopo un po ', l'unità verrà montata come mostrato nello screenshot qui sotto -

Ora sei pronto per utilizzare il contenuto del tuo disco in Colab.

Elenco dei contenuti dell'unità

È possibile elencare il contenuto dell'unità utilizzando il comando ls come segue:

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

Questo comando elencherà il contenuto della cartella Colab Notebooks. L'output di esempio dei contenuti del mio disco è mostrato qui -

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

Esecuzione di codice Python

Ora, diciamo che desideri eseguire un file Python chiamato hello.py archiviato nel tuo Google Drive. Digita il seguente comando nella cella Codice:

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

I contenuti di hello.py sono forniti qui come riferimento -

print("Welcome to TutorialsPoint!")

Ora vedrai il seguente output:

Welcome to TutorialsPoint!

Oltre all'output di testo, Colab supporta anche gli output grafici. Lo vedremo nel prossimo capitolo.