我想访问 Google Drive 的“与我共享”目录中的文件。
在 Colab python notebook 中,以下命令:
import os
from google.colab import drive
drive.mount('/content/drive')
!ls "/content/drive/My Drive"
Run Code Online (Sandbox Code Playgroud)
然而,适用于“我的驱动器”目录
!ls "/content/drive/My Drive"
Run Code Online (Sandbox Code Playgroud)
失败
FileNotFoundError: [Errno 2] 没有这样的文件或目录:
我知道我可以手动将文件夹添加到我的驱动器并继续(如此处所述),但我想直接访问共享文件夹,例如我可能需要自动处理文件与我实时分享。
我也知道“OneDrive”等其他云平台存在相同/类似的问题。
问题是:
python shared-directory google-colaboratory flysystem-google-drive
我们已经为我们的 iOS 应用程序创建了 XML 格式的文件类型的自定义 UTI。除了谷歌驱动器之外,它适用于所有其他云服务提供商。我们使用 UIDocumentBrowserViewController 并在 app.plist 文件中定义了我们的自定义 UTI。尽管如此,谷歌驱动器将我们的应用程序文件显示为灰色,因为用户无法选择存储在驱动器中的文件。如果我们在 app.plist 中提供 public.xml 作为 UTI,我们可以打开该文件。但是我们不想在我们的应用程序中打开任何 XML 格式,因为我们已经为我们的应用程序定制了 XML 标签。任何解决问题的帮助/点将不胜感激。先感谢您。
我们可以使用以下命令列出谷歌驱动器中存在的电子表格
from google.colab import drive
drive.mount('/content/drive')
!ls -l /content/drive/'Shared drives'
Run Code Online (Sandbox Code Playgroud)
但无法使用以下命令读取电子表格
import gspread
from oauth2client.client import GoogleCredentials
gc = gspread.authorize(GoogleCredentials.get_application_default())
gc.open('/content/drive/'Shared drives/data.gsheet').data available
Run Code Online (Sandbox Code Playgroud)
还有一个问题,我们在工作表名称中有空间(可用数据),并且我们无权更改工作表名称
我有参考链接:https://colab.research.google.com/notebooks/io.ipynb
请帮忙。
google-sheets google-sheets-api google-colaboratory flysystem-google-drive
我安装时遇到问题nao-pon/flysystem-google-drive
当我运行命令时,作曲家需要nao-pon/flysystem-google-drive或nao-pon/flysystem-google-drive:~1.1
我收到这样的错误:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires nao-pon/flysystem-google-drive ^1.1 -> satisfiable by nao-pon/flysystem-google-drive[1.1.0, ..., 1.1.x-dev].
- nao-pon/flysystem-google-drive[1.1.0, ..., 1.1.x-dev]
require league/flysystem ~1.0 -> found league/flysystem[1.0.0-alpha1, ..., 1.x-dev] but it conflicts with your root composer.json require (^3.0).
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades, and removals for packages currently locked to
specific versions.
You can also try re-running composer require with …Run Code Online (Sandbox Code Playgroud) php laravel composer-php google-drive-api flysystem-google-drive