Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 使用Colab访问本地文件夹_Python_Jupyter Notebook_Google Colaboratory - Fatal编程技术网

Python 使用Colab访问本地文件夹

Python 使用Colab访问本地文件夹,python,jupyter-notebook,google-colaboratory,Python,Jupyter Notebook,Google Colaboratory,我想在Colab上做一个深入的学习系统。 我的数据存储在笔记本电脑的本地文件夹中,但我不知道如何访问它 当我这样做时,它会给我一个错误: import os output = [dI for dI in os.listdir(main_folder) if os.path.isdir(os.path.join(main_folder,dI))] print (output) [Errno 2]没有这样的文件或目录: main\u文件夹是一个本地路径:C://……// 感谢您的帮助访问本地文件的

我想在Colab上做一个深入的学习系统。 我的数据存储在笔记本电脑的本地文件夹中,但我不知道如何访问它

当我这样做时,它会给我一个错误:

import os
output = [dI for dI in os.listdir(main_folder) if os.path.isdir(os.path.join(main_folder,dI))]
print (output)
[Errno 2]没有这样的文件或目录:

main\u文件夹
是一个本地路径:
C://……//


感谢您的帮助

访问本地文件的一个选项是在本地安装Jupyter时使用Colab。操作说明如下:

另一种选择是在本地计算机上安装,将文件放在那里,然后使用以下代码段将驱动器文件装载到Colab上:

from google.colab import drive
drive.mount('/content/gdrive')
之后,驱动器文件将显示在内置文件浏览器中。例如

我想使用google drive way,你可以将文件加载到笔记本电脑的代码中。我尝试了手册中的内容,获得了链接,连接到本地,并执行了os.listdir(…),第一次就成功了。然后它说,PermissionError:[Errno 1]操作不允许:“/Users/esfandiar/…”这非常令人沮丧。现在还有一种方法可以直接从用户界面装入Google Drive,而无需发出任何命令。看起来现在维护了一个官方文档页: