У меня есть следующий код:
try: #do something except ValueError as e print(e) #prints 'ABC is not avalaible'
Теперь я хочу разделить e с использованием метода e.split(), но это дает мне ошибку. Как разделить эту ValueError msg e?
e
e.split()
После отладки я обнаружил, что e не простая строка. Так что ниже код работал для меня:
e.args[0].split()
Сначала приведите e как строку, выполнив str(e), а затем вы можете использовать split для этого.
str(e)
str(e).split()