web-dev-qa-db-ja.com

Colabで「Shared with me」にアクセスする

Googleドライブの「Shared with me」ディレクトリにあるファイルにアクセスしたい。

Colab python Notebookで次のコマンドを実行します。

import os
from google.colab import drive
drive.mount('/content/drive')
!ls "/content/drive/My Drive"

「マイドライブ」ディレクトリではうまく機能しますが

!ls "/content/drive/My Drive"

失敗する

FileNotFoundError:[Errno 2]そのようなファイルまたはディレクトリはありません:

フォルダーをドライブに手動で追加して続行できることを認識しています( ここで説明したように )。共有フォルダーに直接アクセスしたいので、リアルタイムで共有されているファイルを使用して作業を自動化します。

「OneDrive」のような他のクラウドプラットフォームでも同じまたは同様の問題が存在することを認識しています。

質問は次のとおりです。

  1. それを行う簡単な方法がない場合、少なくとも回避策はありますか?
  2. コードを共有している人も私のドライブにアクセスできますか?
11
Leon Rai

別の回避策は、Googleドライブに移動し、問題のフォルダを右クリックして、[ドライブにショートカットを追加]をクリックします。これにより、ドライブからフォルダーにアクセスできるようになります。

0
Pranav Pillai