Afficher un message
Vieux 01/11/2007, 15h26   #1
Salvatore
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut 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
  Réponse avec citation
 
Page generated in 0,06152 seconds with 9 queries