Я пытаюсь проверить наличие файла перед тем, как прочитать его из моего pyspark в блоках данных, чтобы избежать исключений?Я попробовал приведенные ниже фрагменты кода, но я получаю исключение, когда файл отсутствует
from pyspark.sql import *
from pyspark.conf import SparkConf
SparkSession.builder.config(conf=SparkConf())
try:
df = sqlContext.read.format('com.databricks.spark.csv').option("delimiter",",").options(header='true', inferschema='true').load('/FileStore/tables/HealthCareSample_dumm.csv')
print("File Exists")
except IOError:
print("file not found")`
Когда у меня есть файл, он читает файл и «печатает файл существует», но если файл не существует, он будет выдавать «AnalysisException»: 'Путь не существует: dbfs: /FileStore/tables/HealthCareSample_dumm.csv;' "