utilisation de OptParse
Bonjour la communauté,
L'utilisation du module 'OptParse' n'est pas triviale.
Ce module possède des fonctionalités très intéressantes (callback sur
option)
Voici un petit exemple pour ceux qui comme moi ne l'ont pas encore utilisé:
<code>
from optparse import OptionParser
def main():
utilisation = "utilisation : %prog [options] arg]"
parser = OptionParser(utilisation)
parser.add_option("-f", "--fichier", dest="fichier",="Lit a
partir d'un fichier")
parser.add_option("-m", "--mois", dest="mois",="Moise saisie")
parser.add_option("-v", "--verbeux",action="store_true",
dest="verbeux")
parser.add_option("-s", "--sauvegarde", action="store_true",
dest="sauvegarde")
(options, args) = parser.parse_args()
print "Fichier : %s, Mois : %s, Sauvegarde :
%s"%(options.fichier,options.mois,options.sauvegar de)
if __name__ == "__main__":
main()
</code>
Si le nom du script est parse.py
Voici ce que l'on obtient en lançant la commande suivante:
c:\> parse.py -f Test -m 7 -s
Fichier : Test, Mois : 7, Sauvegarde : True
HTH
Cordialement
Salvatore
|