Skip to content

Latest commit

 

History

History

10-debug

raise

raise Exception(msg)

try...except...as...

try:
    code block
except Exception as err:
    error handling

traceback.format_exc()

  • convert traceback stack info to be a string

assert condition, message

  • Python -O option will disable assertions

logging module

import logging
logging.disable(logging.CRITICAL)
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.basicConfig(filename='myProgramLog.txt', level=logging.DEBUG, 
                    format='(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')