You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Colab将DataFrame转CSV保存到Google Drive时报无此文件或目录错如何解决

错误原因
  • 未挂载Google Drive:Colab运行时默认无法直接访问你的Google Drive存储空间,未执行挂载操作直接访问Drive路径会触发路径不存在错误
  • 路径拼写不一致:你读取文件的路径中Files文件夹后多了一个多余的尾部空格(Files ),但保存CSV的路径中Files无空格,两个路径指向的不是同一个目录,要么读取时找不到源文件,要么保存时找不到目标目录
  • 目标目录不存在:如果你的Drive中确实没有对应路径的Files文件夹,直接往不存在的父目录下写文件也会触发该错误
解决方法
  1. 先执行Google Drive挂载代码,按弹出的提示完成授权:
from google.colab import drive
drive.mount('/content/drive')
  1. 确认Drive中实际的文件夹名称,统一读写路径的拼写,删除多余的尾部空格
  2. 写入文件前先判断目标目录是否存在,不存在则自动创建,避免父目录缺失问题,修正后的完整代码如下:
import os
import pandas as pd

# 统一目标目录路径,按需修改成你实际的文件夹路径
target_dir = '/content/drive/MyDrive/Colab Notebooks/Files'
# 自动创建目录,已存在时不会报错
os.makedirs(target_dir, exist_ok=True)

# 读取文件,路径和目标目录保持一致
df = pd.read_excel(f'{target_dir}/Copy of weather_data.xlsx')
k2 = df.head(4)
# 保存CSV
k2.to_csv(f'{target_dir}/new_fileee.csv', index=False)

内容的提问来源于stack exchange,提问作者Neyooo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 02:06:05