我已阅读notebook https://colab.research.google.com/notebooks/io.ipynb关于如何打开驱动器。我已经按照指示使用:
from google.colab import drive
drive.mount('/content/drive')
之后,我可以使用!ls
列出我的驱动器的内容,但我无法读取或打开任何文件。我已经尝试过:
with open("/content/drive/My Drive/filename.ext", "r") as file:
file = open("/content/drive/My Drive/filename.ext", "r")
!cp "/content/drive/My Drive/filename.ext" "filename.ext"
and also
import pandas as pd
file = pd.read_csv("/content/drive/My Drive/filename.ext")
但以上方法均无效。我总是收到“不支持的操作”或“无法打开文件进行读取”。
我看到一些使用 PyDrive 的建议。但这是通过将文件从 Google Drive 复制到 Google Drive 来完成的。我不明白为什么您必须来回复制文件,因为我需要迭代文件夹中的所有文件。
为什么 google colab 不能读取存储在驱动器上的文件?或者我做错了什么?另一件事是我上传了一堆 csv 文件,但 google Drive 将它们列为“.csv.gsheet”(使用 glob)。这可能是问题所在吗?我没有其他想法。
这是直截了当的。
from google.colab import drive
drive.mount('/content/drive')
这将要求打开一个网址,该网址将在您复制粘贴令牌后授权安装。
如果您现在还无法读取文件,那么prefix你的文件路径是这样的:'drive/My Drive
' 然后你就可以走了。
例如: file = 'drive/My Drive/data/file.txt'
Where data
是我的 Google 云端硬盘中的一个目录,其中包含file.txt
file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)