
Google Colab初心者です。GoogleスプレッドシートファイルをGoogleドライブのサブフォルダー temp に作成しようとしているのですがうまくいきません。ソースコードは以下のとおり。
# 認証のためのコード
from google.colab import auth
auth.authenticate_user()
import gspread
from google.auth import default
creds, _ = default()
gc = gspread.authorize(creds)
#マウント
from google.colab import drive
drive.mount('/content/drive/')
#cd
%cd "/content/drive/My Drive/temp"
%pwd
#書き込み
filename = "my new spreadsheet"
ss = gc.create(filename)
print(ss.title)
どうしても、マイドライブ内にファイルが生成されてしまいます。ファイル名を"temp/my new spreadsheet"としてみたら、そういう名前のファイルがマイドライブ内にできてしまいました。どうしたらサブフォルダーにファイルを生成することができるでしょうか。
よろしくお願い申し上げます。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Google スプレッドシートを扱うなら必須となるライブラリの gspreadをインストール(バージョンは 3.0.1は最初からインストールされている)
3.0なら
from google.colab import auth
from oauth2client.client import GoogleCredentials
import gspread
auth.authenticate_user()
gc = gspread.authorize(GoogleCredentials.get_application_default())
実行後、認証のためのURLをクリック、認証後verification code が表示されるのでコピー、Colab側に貼り付ければ認証完了。
(Googleスプレッドシートの取得方法は省略)
ありがとうございます。
認証はできています。そのあとのGoogleドライブをマウントしての操作が知りたいのです。
よろしくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Notionが、テーブルビューを一...
-
高速メモ帳アプリのバックアッ...
-
Dropboxで、クラウド上にもPC上...
-
Steamのゲームが起動できない
-
OneDrive は必要?
-
他者から共有されたOneDriveフ...
-
クラウドサービス、動画 ダウン...
-
onedriveの不要なファイルの削...
-
onedrive を外出先(ネカフェ)で...
-
OneDriveにつきまして教えてく...
-
ノウハウを販売&物々交換を組...
-
Windows11 ですが
-
NASについて教えて欲しいです。...
-
b型作業所に行くより、図書館で...
-
exeファイルをデータ転送サービ...
-
OneDrive同期設定
-
Google keepの様に無料無制限で...
-
パソコンが勝手に「クラウドコ...
-
OneDriveで会社のファイルがま...
-
Microsoft アカウントのサイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
google keepのメモの一部が突然...
-
奈良県、桜井市、橿原市に工業...
-
Google ツールバー
-
Google ガジェット
-
電子オルゴールについて訊きた...
-
サイト上で文字の検索
-
Flash Buster というドライバ...
-
ActionScriptのプロ
-
セマフォのP操作、V操作の「P」...
-
グーグルクロームについて(フラ...
-
floating windowの対義語
-
『無他方便』
-
GoogleからGmailに下記の内容が...
-
階段を上り下りする車椅子
-
googleのページに接続できません。
-
TEXのインストールについて
-
Zoomで、アクセス時、新しいバ...
-
PCD-32USBのxp用ドライバを探...
-
「未端」ってどういう意味ですか?
-
マクロ 指定したブラウザで開く
おすすめ情報