python raise exception with message code example

Example 1: throwing an exception python

raise Exception("message")

Example 2: raise exception in python

raise Exception('I know Python!') # Don't! If you catch, likely to hide bugs.

Example 3: exception pyton print

except Exception as e: print(e)

Example 4: python get exception message

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))

Example 5: except as Exception:

>>> def catch():
...     try:
...         asd()
...     except Exception as e:
...         print e.message, e.args
... 
>>> catch()
global name 'asd' is not defined ("global name 'asd' is not defined",)

Example 6: raise exception in python

#raise exception
raise ValueError('A very specific bad thing happened.')