我第一次使用azure databricks来读取一些文件并尝试将python与dbutils.fs.ls(“/ mnt”)一起使用
但我得到一个错误,说dbutils没有fs模块。我正在阅读并说所有数据库都已经有了dbutils。
AttributeError: module 'dbutils' has no attribute 'fs'
如果我做
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
有魔术吗?如果没有安装文件并卸载它,我想检查是否有文件已挂载。
以下命令dbutils.fs.ls("/mnt")
在databricks中正常工作,如果问题仍然存在,请重新启动群集。
参考访问以下link