блоки данных с python не могут использовать модуль fs AttributeError: модуль 'dbutils' не имеет атрибута 'fs' - PullRequest
0 голосов
/ 14 февраля 2019

Я впервые использую лазурные блоки данных для чтения некоторых файлов и пытаюсь использовать python с dbutils.fs.ls ("/ mnt")

Но я получаю сообщение о том, что dbutils неесть модуль фс.Я читал и сказал, что все блоки данных уже поставляются с 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', ' встроенные ', ' кэшированные ', ' документ ', ' файл ', ' загрузчик ', ' 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

Есть ли магический трюк?Я хотел проверить, смонтирован ли у меня файл, если не смонтирован, и размонтировать его.

1 Ответ

0 голосов
/ 14 февраля 2019

Следующая команда dbutils.fs.ls("/mnt") отлично работает в блоках данных, если проблема не устранена, перезапустите кластер.

для справочного визита по следующей ссылке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...