我第一次使用azure databricks读取一些文件,并尝试将python与dbutils.fs.ls(“ / mnt”)一起使用
但是我得到一个错误,说dbutils没有fs模块。我正在阅读,并说所有数据块已经随dbutils一起提供了。
AttributeError: module 'dbutils' has no attribute 'fs'
如果我做
print(dir(dbutils))
[“控制台”,“ 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")
在数据块中运行正常,如果问题仍然存在,请重新启动群集。
供参考,请访问以下link