Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python FileNotFoundError:[Errno 2]没有这样的文件或目录google colab_Python_Google Colaboratory - Fatal编程技术网

Python FileNotFoundError:[Errno 2]没有这样的文件或目录google colab

Python FileNotFoundError:[Errno 2]没有这样的文件或目录google colab,python,google-colaboratory,Python,Google Colaboratory,每次从我的驱动器在本地数据上运行python代码时,我都会遇到这个错误 我正在使用下面的代码从我的驱动器导入数据 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"

每次从我的驱动器在本地数据上运行python代码时,我都会遇到这个错误 我正在使用下面的代码从我的驱动器导入数据

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路径上。

google已经改为Mydrive并删除了空格。所以不是“我的驱动器”而是“我的驱动器” chdir(“/content/gdrive/MyDrive/iss/vse/data/”)

检查文件是否存在

在驱动器内创建新目录时,请尽量避免使用空格,因为这可能会导致编译时错误

如果您只想将驱动器装载到colab上,则可以使用web IDE进行装载,而无需任何代码


您的计算机上是否存在该目录?这也解决了FileNotFound:“/content/drive/My”的问题,因为My和drive之间有空间。
os.chdir('/content/drive/MyDrive')
ls