每次在我的本地驱动器上运行Python代码时,我都会遇到这个错误。我正在使用以下代码从我的驱动器导入数据。
from google.colab import drive
drive.mount('/content/drive')
from google.colab import drive
drive.mount('/content/drive')
检查你的文件是否存在于 "/content/drive/" 这个位置。
import os
os.chdir("/content/drive/")
!ls
最有可能是在“我的云端硬盘”下面
import os
os.chdir("/content/drive/My Drive")
!ls
首先,检查路径。确保文件存在于正确的路径中。
很简单。只需使用类似我的示例的终端代码:
!ls /content/drive/My\ Drive/data/sahamyab
colabs 响应:
data.jl sahamyab.zip tweets.json
如果您的文件不在该路径上,则您走错了路。否则,在您看到该文件存在之后,只需像这样打开它:
open("/content/drive/My Drive/data/sahamyab/tweets.json")
警告:仔细查看路径。第一个路径中有My\ Drive
,而第二个路径中有My Drive
。因为第一个路径是终端路径,空格用\
表示,但第二个路径在Python路径中。
谷歌已更名为Mydrive并删除了空格。因此没有"My Drive",而是"MyDrive"。 os.chdir('/content/gdrive/MyDrive/iss/vse/data/')
当我使用以下正则表达式时,遇到了问题。您可能也想尝试一下。
import os
os.chdir(r"/content/drive/My Drive")
在Google Drive中运行Python文件;
!python3 /content/drive/My\ Drive/data/file.py
我遇到了同样的问题,对我来说是因为“drive”需要拼写为带有字母“r”的“driver”。 包括空格的"My Drive"也适用于我。
os.chdir('/content/driver/My Drive/*filename*/')