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

从Databricks的DBFS向本地目录传输文件时触发AttributeError

解决Databricks中dbutils.fs.cp的AttributeError错误

错误原因

直接导入pyspark.dbutils模块并调用其fs属性是错误的——pyspark.dbutils是模块而非实例化对象,本身不存在fs属性。在Databricks环境中,dbutils是预初始化好的全局实例,无需手动导入模块。

修复方案

方案1:使用Databricks内置的dbutils实例

在Databricks Notebook中,直接使用全局可用的dbutils对象即可,同时注意本地路径需要添加file:协议前缀:

dbutils.fs.cp("/dbfs/Data/file1.csv", "file:/Users/Downloads/")

方案2:外部环境访问(非Databricks Notebook场景)

如果是在本地PySpark脚本或其他外部环境需要传输文件,不能通过pyspark.dbutils实现,建议改用:

  • Databricks CLI执行命令:
    databricks fs cp dbfs:/Data/file1.csv /Users/Downloads/
    
  • 或者使用Databricks SDK for Python进行文件操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 18:32:35