Google Colab - Harici Python Dosyalarını Yürütme

Diyelim ki, Google Drive'ınızda depolanan bazı Python kodunuz var. Şimdi, daha fazla değişiklik yapmak için bu kodu Colab'a yüklemek isteyeceksiniz. Bu bölümde, Google Drive'ınızda depolanan kodun nasıl yüklenip çalıştırılacağını göreceğiz.

Montaj Sürücüsü

Tools / Command palette

Bu ekran görüntüsünde gösterildiği gibi komutların listesini göreceksiniz -

Bağlama komutunu bulmak için arama kutusuna "m" gibi birkaç harf yazın. SeçinizMount Drivelisteden komut. Aşağıdaki kod, Kod hücrenize eklenecektir.

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

Bu kodu çalıştırırsanız, kimlik doğrulama kodunu girmeniz istenecektir. İlgili ekran aşağıda gösterildiği gibi görünür -

Tarayıcınızda yukarıdaki URL'yi açın. Google hesabınıza giriş yapmanız istenecektir. Şimdi, aşağıdaki ekranı göreceksiniz -

İzinleri verirseniz, kodunuzu aşağıdaki şekilde alacaksınız -

Bu kodu Kod hücresine kesip yapıştırın ve ENTER tuşuna basın. Bir süre sonra, sürücü aşağıdaki ekran görüntüsünde görüldüğü gibi monte edilecektir -

Artık sürücünüzün içeriğini Colab'da kullanmaya hazırsınız.

Sürücü İçeriklerini Listeleme

Aşağıdaki gibi ls komutunu kullanarak sürücünün içeriğini listeleyebilirsiniz -

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

Bu komut Colab Notebooks klasörünüzün içeriğini listeleyecektir. Sürücü içeriklerimin örnek çıktıları burada gösterilmektedir -

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

Python Kodunu Çalıştırma

Şimdi, Google Drive'ınızda depolanan hello.py adlı bir Python dosyasını çalıştırmak istediğinizi söyleyelim. Kod hücresine aşağıdaki komutu yazın -

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

Merhaba.py'nin içeriği referansınız için burada verilmiştir -

print("Welcome to TutorialsPoint!")

Şimdi aşağıdaki çıktıyı göreceksiniz -

Welcome to TutorialsPoint!

Colab, metin çıktısının yanı sıra grafik çıktıları da destekler. Bunu bir sonraki bölümde göreceğiz.