使用python的数据库不能使用fs模块AttributeError:模块'dbutils'没有属性'fs'

问题描述 投票:1回答:1

我第一次使用azure databricks来读取一些文件并尝试将python与dbutils.fs.ls(“/ mnt”)一起使用

但我得到一个错误,说dbutils没有fs模块。我正在阅读并说所有数据库都已经有了dbutils。

AttributeError: module 'dbutils' has no attribute 'fs'

enter image description here

如果我做

print(dir(dbutils))

['Console','DBUtils','FileInfo','Iterable','ListConverter','MapConverter','MountInfo','NotebookExit','Py4JJavaError','SecretMetadata','SecretScope','WidgetsHandlerImpl',' builtins','cached','doc','file','loader','name','package','spec','absolute_import','makeTensorboardManager','namedtuple','print_function','range' ,'stderr','stdout','string_types','sys','zip']

我发现它假设库已经安装了https://docs.databricks.com/user-guide/dev-tools/dbutils.html#dbutils

有魔术吗?如果没有安装文件并卸载它,我想检查是否有文件已挂载。

python azure databricks azure-databricks
1个回答
1
投票

以下命令dbutils.fs.ls("/mnt")在databricks中正常工作,如果问题仍然存在,请重新启动群集。

参考访问以下link

© www.soinside.com 2019 - 2024. All rights reserved.