python - databricks:检查挂载点是否已挂载
问题描述
如何在databricks python中安装之前检查安装点是否已经安装?
dbutils.fs.mount
谢谢
解决方案
尝试这个:
def sub_unmount(str_path):
if any(mount.mountPoint == str_path for mount in dbutils.fs.mounts()):
dbutils.fs.unmount(str_path)
sub_unmount('/mnt/flightdata')
结果:
/mnt/flightdata 已卸载。
用这个验证:
dbutils.fs.ls("/mnt/")
受此启发: https ://forums.databricks.com/questions/8103/graceful-dbutils-mountunmount.html
推荐阅读
- wpf - 在 WPF 中结合文本换行和收缩
- c++ - 使用 FFmpeg API 的示例 C 代码中的问题
- ios - 如何防止移动 Chrome/Safari 中的对角滚动
- javascript - 匹配两个特殊字符之间的子字符串,不包括字符
- angular - 如何从 Angular 材质对话框中获取数据?
- api - 如何从 localhost 向 api 发出 fetch 请求?
- asp.net - 如何使用 WebApi 返回 IEnumerable 对象列表?
- reactjs - 按下按钮后无法清除输入字段
- python - 如何查看在 python 中发送的 cookie
- elixir - 我在使用 ExAws 时收到错误 (FunctionClauseError) no function clause matching in :raw_file_io_raw.open_layer/3