“Python получить сообщение об исключении” Ответ

Как печатать ошибку в Try, кроме Python

try:
  # some code
except Exception as e:
	print("ERROR : "+str(e))
Jenova

Тип исключения и сообщения Python Print

# In cases where you need to access exception **type** and message separately
try:
    x = 1/0
except Exception as ex:
  	# In most cases, print(ex) or logging.exception(ex) will do
    # But here we need to format the error message and access its type
    template = "An exception of type '{0}' occurred.\n\tArguments:{1!r}"
    message = template.format(type(ex).__name__, ex.args)
    print(message) 

# The lines above print:
    # An exception of type 'ZeroDivisionError' occurred.
    #    Arguments:('division by zero',)
Muddy Moose

Python получить сообщение об исключении

try:
    with open(filepath,'rb') as f:
        con.storbinary('STOR '+ filepath, f)
    logger.info('File successfully uploaded to '+ FTPADDR)
except Exception as e: # work on python 3.x
    logger.error('Failed to upload to ftp: '+ str(e))
Frightened Fox

Python получить исключение сообщения

str(your_exception)
Grotesque Guanaco

Ответы похожие на “Python получить сообщение об исключении”

Вопросы похожие на “Python получить сообщение об исключении”

Больше похожих ответов на “Python получить сообщение об исключении” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования