for option in parser.option_list:
    if option.default != ('NO', 'DEFAULT'):
        option.help += (' ' if option.help else '') + '[default: %default]'
Can Python's optparse display the default value of an option?