Как разделить Msg от ValueError? - PullRequest
0 голосов
/ 05 июля 2019

У меня есть следующий код:

try: 
#do something
except ValueError as e
print(e) #prints 'ABC is not avalaible'

Теперь я хочу разделить e с использованием метода e.split(), но это дает мне ошибку. Как разделить эту ValueError msg e?

Ответы [ 2 ]

0 голосов
/ 05 июля 2019

После отладки я обнаружил, что e не простая строка. Так что ниже код работал для меня:

e.args[0].split()
0 голосов
/ 05 июля 2019

Сначала приведите e как строку, выполнив str(e), а затем вы можете использовать split для этого.

str(e).split()

...