Google Colab - wykonywanie zewnętrznych plików Pythona
Załóżmy, że masz już opracowany kod Pythona, który jest przechowywany na Twoim Dysku Google. Teraz będziesz chciał załadować ten kod w Colab do dalszych modyfikacji. W tym rozdziale zobaczymy, jak załadować i uruchomić kod przechowywany na Twoim Dysku Google.
Napęd montażowy
Tools / Command palette
Zobaczysz listę poleceń, jak pokazano na tym zrzucie ekranu -
Wpisz kilka liter, np. „M” w polu wyszukiwania, aby znaleźć polecenie montowania. WybierzMount Drivepolecenie z listy. Poniższy kod zostanie wstawiony do komórki Code.
# Run this cell to mount your Google Drive.
from google.colab import drive
drive.mount('/content/drive')
Jeśli uruchomisz ten kod, zostaniesz poproszony o wprowadzenie kodu uwierzytelniającego. Odpowiedni ekran wygląda jak pokazano poniżej -
Otwórz powyższy adres URL w przeglądarce. Zostaniesz poproszony o zalogowanie się na swoje konto Google. Teraz zobaczysz następujący ekran -
Jeśli udzielisz uprawnień, otrzymasz kod w następujący sposób -
Wytnij i wklej ten kod w komórce Kod i naciśnij ENTER. Po chwili dysk zostanie zamontowany, jak widać na poniższym zrzucie ekranu -
Teraz możesz już korzystać z zawartości swojego dysku w Colab.
Wyświetlanie zawartości dysku
Możesz wyświetlić zawartość dysku za pomocą polecenia ls w następujący sposób -
!ls "/content/drive/My Drive/Colab Notebooks"
To polecenie wyświetli zawartość folderu Colab Notebooks. Przykładowe dane wyjściowe zawartości mojego dysku są pokazane tutaj -
Greeting.ipynb hello.py LogisticRegressionCensusData.ipynb LogisticRegressionDigitalOcean.ipynb MyFirstColabNotebook.ipynb SamplePlot.ipynb
Uruchamianie kodu w języku Python
Teraz powiedzmy, że chcesz uruchomić plik Pythona o nazwie hello.py przechowywany na Twoim Dysku Google. Wpisz następujące polecenie w komórce Kod -
!python3 "/content/drive/My Drive/Colab Notebooks/hello.py"
Zawartość hello.py jest podana tutaj w celach informacyjnych -
print("Welcome to TutorialsPoint!")
Zobaczysz teraz następujące dane wyjściowe -
Welcome to TutorialsPoint!
Oprócz wyjścia tekstowego Colab obsługuje również wyjścia graficzne. Zobaczymy to w następnym rozdziale.