Cara sederhana untuk mengimpor data dari googledrive Anda - melakukan hal ini menghemat waktu orang (tidak tahu mengapa Google tidak mencantumkan langkah ini secara bertahap).
INSTAL DAN PYDRIVE OTENTIKAT
!pip install -U -q PyDrive ## you will have install for every colab session
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
# 1. Authenticate and create the PyDrive client.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
MENGUNGKAPKAN
jika Anda perlu mengunggah data dari drive lokal:
from google.colab import files
uploaded = files.upload()
for fn in uploaded.keys():
print('User uploaded file "{name}" with length {length} bytes'.format(name=fn, length=len(uploaded[fn])))
jalankan dan ini akan menampilkan tombol pilih file - temukan file unggahan Anda - klik buka
Setelah mengunggah, itu akan menampilkan:
sample_file.json(text/plain) - 11733 bytes, last modified: x/xx/2018 - %100 done
User uploaded file "sample_file.json" with length 11733 bytes
BUAT FILE UNTUK NOTEBOOK
Jika file data Anda sudah ada di gdrive Anda, Anda dapat melewati langkah ini.
Sekarang ada di drive google Anda. Temukan file di google drive Anda dan klik kanan. Klik dapatkan 'tautan yang dapat dibagikan'. Anda akan mendapatkan jendela dengan:
https://drive.google.com/open?id=29PGh8XCts3mlMP6zRphvnIcbv27boawn
Salin - '29PGh8XCts3mlMP6zRphvnIcbv27boawn' - itu adalah ID file.
Di buku catatanmu:
json_import = drive.CreateFile({'id':'29PGh8XCts3mlMP6zRphvnIcbv27boawn'})
json_import.GetContentFile('sample.json') - 'sample.json' is the file name that will be accessible in the notebook.
DATA IMPOR KE NOTEBOOK
Untuk mengimpor data yang Anda unggah ke buku catatan (file json dalam contoh ini - cara Anda memuat akan bergantung pada jenis file / data - .txt, .csv dll.):
sample_uploaded_data = json.load(open('sample.json'))
Sekarang Anda bisa mencetak untuk melihat data yang ada:
print(sample_uploaded_data)