DATA: Load Google Drive File
Berikut contoh kode untuk mengakses Google Drive dari Google Colab menggunakan Google Drive API dan PyDrive:
Langkah 1: Mount Google Drive
Google Colab memiliki fungsi `drive.mount()` untuk mengakses Google Drive.
from google.colab import drive drive.mount('/content/drive')
Setelah menjalankan kode ini, Anda akan diminta untuk mengizinkan akses ke akun Google. Setelah itu, Google Drive Anda akan terhubung dan dapat diakses di `/content/drive/MyDrive/`.
Langkah 2: Menampilkan Isi Google Drive
Untuk melihat daftar file dan folder dalam Google Drive Anda:
import os drive_path = "/content/drive/MyDrive" files = os.listdir(drive_path) print("Files in My Drive:", files)
Langkah 3: Membaca File dari Google Drive
Misalnya, jika Anda memiliki file CSV dalam Google Drive:
import pandas as pd file_path = "/content/drive/MyDrive/your_file.csv" df = pd.read_csv(file_path) print(df.head()) # Menampilkan 5 baris pertama
Untuk file Excel
import pandas as pd # Gantilah path berikut dengan lokasi file di Google Drive file_path = "/content/drive/My Drive/NamaFolder/NamaFile.xlsx" # Membaca file Excel df = pd.read_excel(file_path) # Menampilkan 5 baris pertama print(df.head())
Langkah 4: Menyimpan File ke Google Drive
Untuk menyimpan file ke Google Drive:
df.to_csv("/content/drive/MyDrive/saved_file.csv", index=False)
Langkah 5: Menggunakan PyDrive untuk Mengelola File
Jika ingin mengakses dan mengelola file dengan PyDrive, jalankan:
!pip install -U PyDrive from pydrive.auth import GoogleAuth from pydrive.drive import GoogleDrive from google.colab import auth from oauth2client.client import GoogleCredentials # Autentikasi pengguna auth.authenticate_user() gauth = GoogleAuth() gauth.LocalWebserverAuth() # Membuka otorisasi gauth.LoadCredentialsFile("mycreds.txt") # Buat instance Google Drive drive = GoogleDrive(gauth) # Mengunggah file ke Google Drive upload_file = drive.CreateFile({'title': 'uploaded_file.txt'}) upload_file.SetContentString("Hello Google Drive!") upload_file.Upload() print("File uploaded successfully!")
Kode di atas mengunggah file bernama uploaded_file.txt ke Google Drive.
Dengan metode ini, Anda dapat membaca, menulis, dan mengelola file di Google Drive dari Google Colab atau Jupyter Notebook lainnya!