আপনার গুগলড্রাইভ থেকে ডেটা আমদানির সহজ উপায় - এটি করে মানুষের সময় সাশ্রয় করা (কেন গুগল কেবল ধাপে ধাপে এই পদক্ষেপটি তালিকাভুক্ত করে না তা জানেন না)।
ইনস্টল এবং লেখক পিড্রাইভ
!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)
আপলোড হচ্ছে
আপনার যদি স্থানীয় ড্রাইভ থেকে ডেটা আপলোড করতে হয়:
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])))
সম্পাদন করুন এবং এটি একটি চয়ন করুন ফাইল বোতাম প্রদর্শন করবে - আপনার আপলোড ফাইলটি সন্ধান করুন - ওপেন ক্লিক করুন
আপলোড করার পরে, এটি প্রদর্শিত হবে:
sample_file.json(text/plain) - 11733 bytes, last modified: x/xx/2018 - %100 done
User uploaded file "sample_file.json" with length 11733 bytes
নোটবুকের জন্য ফাইল তৈরি করুন
যদি আপনার ডেটা ফাইলটি ইতিমধ্যে আপনার জিডিড্রাইভে থাকে তবে আপনি এই পদক্ষেপে যেতে পারেন।
এখন এটি আপনার গুগল ড্রাইভে। আপনার গুগল ড্রাইভে ফাইলটি সন্ধান করুন এবং ডান ক্লিক করুন। 'ভাগ করার যোগ্য লিঙ্ক' ক্লিক করুন। আপনি একটি উইন্ডো পাবেন:
https://drive.google.com/open?id=29PGh8XCts3mlMP6zRphvnIcbv27boawn
অনুলিপি করুন - '29PGh8XCts3MLMP6zRphvnIcbv27boawn' - এটি ফাইল আইডি।
তোমার নোটবুকের মধ্যে:
json_import = drive.CreateFile({'id':'29PGh8XCts3mlMP6zRphvnIcbv27boawn'})
json_import.GetContentFile('sample.json') - 'sample.json' is the file name that will be accessible in the notebook.
নোটবুকের মধ্যে ডেটা আমদানি করুন
আপনি নোটবুকটিতে আপলোড করা ডেটা আমদানি করতে (এই উদাহরণে একটি জসন ফাইল - আপনি কীভাবে লোড করবেন তা ফাইল / ডেটা টাইপের উপর নির্ভর করবে - .txt, .csv ইত্যাদি):
sample_uploaded_data = json.load(open('sample.json'))
এখন আপনি ডেটা আছে তা দেখতে মুদ্রণ করতে পারেন:
print(sample_uploaded_data)