Проверьте, существует ли путь в Databricks - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь проверить, существует ли путь в Databricks, используя Python:

try:
  dirs = dbutils.fs.ls ("/my/path")
  pass
except IOError:
  print("The path does not exist")

Если путь не существует, я ожидаю, что выполняется оператор except. Однако вместо оператора except оператор try завершается с ошибкой:

java.io.FileNotFoundException: GET ...
ErrorMessage=The specified path does not exist.

Как правильно перехватить FileNotFoundException?

1 Ответ

0 голосов
/ 20 февраля 2020

здесь есть альтернатива

import os
dir = "/dbfs/path_to_directory"

if not os.path.exists(dir):
  print('The path does not exist')
  raise IOError
...