Как можно распечатать сообщение ValueError без трассировки стека после того, как я его поймаю?
Я использую Python 3.6.7
try:
rdd = sc.newAPIHadoopFile(fileName, "org.apache.hadoop.mapreduce.lib.input.TextInputFormat","org.apache.hadoop.io.LongWritable", "org.apache.hadoop.io.Text", conf={"textinputformat.record.delimiter": rowDelim}).map(lambda line: line[1].split(colDelim))
df = spark.createDataFrame(rdd, schema, verifySchema=True)
except Exception as e:
print(str(e))
#logger.error(e)
exit(1)
здесь str(e)
печатает трассировка стека, и когда я пытаюсь прочитать e.message
, это дает мне ошибку AttributeError: 'AnalysisException' object has no attribute 'message'