Python 如何从Google Colab设置Google驱动器文件的路径?

Python 如何从Google Colab设置Google驱动器文件的路径?,python,google-drive-api,google-colaboratory,Python,Google Drive Api,Google Colaboratory,我正在使用Google Colab,我的代码在笔记本电脑中的CSV文件的本地路径如下: path_csv = "C:\\Users\\Desktop\\data.csv" 我已使用以下代码将我的Google Drive链接到Colab中的笔记本: from google.colab import drive drive.mount('/content/gdrive') 我已经把我的CSV文件上传到谷歌硬盘 我的问题是用什么来代替“C:\\users\\..”,以使其在Go

我正在使用Google Colab,我的代码在笔记本电脑中的CSV文件的本地路径如下:

path_csv = "C:\\Users\\Desktop\\data.csv"
我已使用以下代码将我的Google Drive链接到Colab中的笔记本:

from google.colab import drive
drive.mount('/content/gdrive')
我已经把我的CSV文件上传到谷歌硬盘

我的问题是用什么来代替
“C:\\users\\..”
,以使其在Google Colab中工作

我已尝试将
C:\\Users\\Desktop\\data.csv
替换为
/gdrive/my drive/Users\\Desktop\\data.csv”
,但收到错误消息,显示找不到该文件

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


您可以使用以下方式浏览已装入的Google Drive文件夹的内容:

从google.colab导入驱动器
安装(“/content/drive”)
!ls/content/drive/
这对我来说是:

MyDrive
进一步说:

!ls-l/content/drive/MyDrive/
这对我来说是:

总计41
drwx------2根根根4096 2017年5月4日。。。
-rw-----1根根根根4月11日02:37 data.csv
...
请注意,您应该在路径中的任何地方使用
/
而不是
\
,因为Google Colab是基于Linux的系统(请参阅)。此外,路径开头的
/
也很重要。基本上,传递给
驱动器的装载路径应该与在其他地方使用的基本路径完全相同

因此,如果您将
data.csv
上传到Google Drive文件夹的顶层/根目录(
'/content/Drive/MyDrive'
),那么它也应该显示在
/content/Drive/MyDrive
目录的顶层/根目录中

path_to_csv='/content/drive/MyDrive/data.csv'
将打开(路径\u到\u csv)作为f:
对于f.read()中的行。拆分行():
打印(行)
我已尝试将C:\Users\Desktop\data.csv替换为/gdrive/my drive/Users\Desktop\data.csv”,但未找到错误消息

Google Drive的文件夹结构与您在本地电脑上的文件夹结构不同。要直观地查看哪些文件和文件夹可用以及它们的组织方式,最好的方法是在浏览器上打开驱动器,网址为:

例如,如果您将
data.csv
放置在“我的驾驶>测试>数据”中:

那么相应的路径将是:

#检查根文件夹
!ls/内容/驱动器/
#路径在视觉上应与drive.google.com中的路径相同
!ls/content/drive/MyDrive/TEST/DATA
路径到csv='/content/drive/MyDrive/TEST/DATA/DATA.csv'
MyDrive
data.csv
有关在Colab中使用Google Drive的更多信息,请参阅以下网站上的教程/文档:

下面的示例显示了如何使用授权代码在运行时装载Google Drive,以及如何在其中写入和读取文件。执行后,您将能够在上看到新文件(
foo.txt


您可以使用以下方式浏览已装入的Google Drive文件夹的内容:

从google.colab导入驱动器
安装(“/content/drive”)
!ls/内容/驱动器/
这对我来说是:

MyDrive
进一步说:

!ls-l/content/drive/MyDrive/
这对我来说是:

总计41
drwx------2根根根4096 2017年5月4日。。。
-rw-----1根根根根4月11日02:37 data.csv
...
请注意,您应该在路径中的任何地方使用
/
而不是
\
,因为Google Colab是基于Linux的系统(请参阅)。此外,路径开头的
/
也很重要。基本上,传递给
驱动器的装载路径相同。装载
应该与其他地方使用的基本路径完全相同

因此,如果您将
data.csv
上传到Google Drive文件夹的顶层/根目录(
'/content/Drive/MyDrive'
),那么它也应该显示在
/content/Drive/MyDrive
目录的顶层/根目录中

path_to_csv='/content/drive/MyDrive/data.csv'
将打开(路径\u到\u csv)作为f:
对于f.read()中的行。拆分行():
打印(行)
我已尝试将C:\Users\Desktop\data.csv替换为/gdrive/my drive/Users\Desktop\data.csv”,但未找到错误消息

Google Drive的文件夹结构与您在本地电脑上的文件夹结构不同。要直观地查看哪些文件和文件夹可用以及它们的组织方式,最好的方法是在浏览器上打开驱动器,网址为:

例如,如果您将
data.csv
放置在“我的驾驶>测试>数据”中:

那么相应的路径将是:

#检查根文件夹
!ls/content/drive/
#路径在视觉上应与drive.google.com中的路径相同
!ls/content/drive/MyDrive/TEST/DATA
路径到csv='/content/drive/MyDrive/TEST/DATA/DATA.csv'
MyDrive
data.csv
有关在Colab中使用Google Drive的更多信息,请参阅以下网站上的教程/文档:

下面的示例显示了如何使用授权代码在运行时安装Google Drive,以及如何在其中写入和读取文件。一旦执行,您将能够在上看到新文件(
foo.txt


仅供Windows用户参考,Linux系统(如Google Colab)使用“/”分隔符而不是“\”,因此
content\drive\MyDrive\data.csv
不起作用,需要变成
content/drive/MyDrive/data.csv

供Windows用户参考,Linux系统(如Google Colab)使用“/”分隔符而不是“\”\“,因此,
content\drive\MyDrive\data.csv
将不起作用,需要变成
content/drive/MyDrive/data.csv

,所以@Gino Memphin说它在云系统中运行,使用的路径与您本地机器中的Windows路径完全不同。安装到谷歌硬盘,打开左侧面板,转到您的文件位置并单击它。在那里您将有
复制路径
选项

%cd path_to_directory