from optparse import OptionParser
parser = OptionParser()
parser.add_option("-f", "--file", dest = "file")
(options, args) = parser.parse_args()
print options.file
# python cli.py -f name
name
Но когда ключ пустой конечно же выскакивает ошибка:
usage: cli.py
cli.py: error: -f option requires an argument
Как мне поймать эту ошибку и вывести свое предупреждение?