O optparse é uma biblioteca da linguagem Python que permite ao usuário obter ajuda através do comando de linha, ou seja, permite a criação de manuais!!! É possível criar opções curtas ex: "-z" e longas "--zeldani".
Vamos usar o seguinte código:
Salve como zeldani.py e para testar o arquivo, você pode usar os seguintes comandos:
$ python zeldani.py -h ou --help
$ python zeldani.py -?
$ python zeldani.py -z ou --zeldani
$ python zeldani.py -h ou --help
$ python zeldani.py -?
$ python zeldani.py -z ou --zeldani
$ python zeldani.py -f /home/zeldani/teste.txt
* Fontes:
http://www.alexonlinux.com/pythons-optparse-for-human-beings
http://docs.python.org/library/optparse.html
http://www.eurion.net/python-snippets/snippet/Show%20optparse.html