在Python Google Colab中读取CSV文件遇路径问题求助
问题分析与解决办法
核心问题
Google Colab是云端运行的Python环境,它的文件系统完全独立于你的本地电脑:
- 你用
os.getcwd()拿到的/content是云端服务器的工作目录,和你本地的/Users/User1/Desktop没有任何关联 - 云端服务器无法直接访问你本地硬盘里的文件,所以直接写本地路径必然触发
FileNotFoundError
可行解决方法
手动上传文件到Colab
- 打开Colab左侧的文件管理器(文件夹图标)
- 点击「上传」按钮,选择本地的
FILE.csv - 上传完成后,直接用文件名或
/content/FILE.csv读取,示例代码:import pandas as pd df = pd.read_csv("FILE.csv")
注意:这种方式上传的文件会在Colab会话结束后被删除。
挂载Google Drive(长期存储方案)
如果需要长期保存文件或文件存在于Drive中,挂载Drive后可直接访问:from google.colab import drive drive.mount('/content/drive')执行后按提示完成授权,之后就能通过
/content/drive/MyDrive/[你的文件路径]访问Drive内的文件。
内容的提问来源于stack exchange,提问作者Osama Siddiqui
相关产品推荐
相关产品推荐

