首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python数据库不能使用fs模块AttributeError:模块'dbutils‘没有属性'fs’

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

Stack Overflow用户
提问于 2019-02-14 06:06:40
回答 2查看 7.8K关注 0票数 2

我第一次使用azure来读取一些文件,并尝试在dbutils.fs.ls("/mnt")中使用python。

但是我发现一个错误,就是dbutils没有fs模块。我读到并说,所有的databricks都已经有了dbutils。

代码语言:javascript
复制
AttributeError: module 'dbutils' has no attribute 'fs'

如果我做了

代码语言:javascript
复制
print(dir(dbutils))

“‘Console”、“DBUtils”、“FileInfo”、“Iterable”、“List变换器”、“Map变换器”、“MountInfo”、“NotebookExit”、“Py4JJavaError”、“秘书元数据”、“秘spec”、“WidgetsHandlerImpl”、“builtins”、“缓存”、“doc”、“文件”、“加载器”E 213、E 114名称E 215包代码>E<217/>、代码code>代码>、“绝对导入”、“makeTensorboardManager”、“namedtuple”、“print_function”、“range”、“stderr”、“stdout”、“string_type”、“sys”、“zip”

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

有魔术吗?我想要检查我是否有一个文件被挂载,如果没有挂载和卸载它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-14 12:11:14

下面的命令dbutils.fs.ls("/mnt")在databricks中运行良好,如果问题持续存在,请重新启动集群。

要获得参考,请访问以下链接

票数 0
EN

Stack Overflow用户

发布于 2020-10-22 11:58:20

如果您在笔记本中导入dbutils,您将得到错误"AttributeError:模块'dbutils‘没有属性'fs'“。没有必要进行此导入,因为dbutils在启动时可在笔记本中使用。打印(Dbutils)应该返回

“‘CredentialsHandler”、“FSHandler”、“LibraryHandler”、“NotebookHandler”、“PreviewHandler”、“秘书处理程序”、“call”、“class”、“delattr”、“dict”、“dir>E 210E 111文档E 212E 113eq>eq>e 214E>115格式、代码E218>、< 'getattribute',/getattr>代码<’class 119‘>、代码>代码>< 'init_subclass',getstate‘、'gt’、‘散列’、'init‘>、E 234E 234、<>E 135lt>、E 236E 137>E模块<>E 238、e 139ne 240、E 141新E 242、E 143减少E 244、'reduce_ex',’><>代码>E 147/代码>重新编码E250 248>代码><代码、代码、代码、代码<..“'subclasshook',”、“str”、“weakref”、“entry_point”、“help”、“shell”、“widgets”

您不需要重新启动集群,您可以从工作区的clear选项卡中“清除状态”,也可以“导入pyspk.dbutils”。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54684159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档