Bonsoir,
je viens de tester optparse avec le fichier suivant test.py venant de l'exemple de la doc. de optparse :
Dans la console je lance :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #! /usr/bin/env python #coding=utf-8 # Source : # http://docs.python.org/library/optparse.html from optparse import OptionParser parser = OptionParser() parser.add_option("-f", "--file", dest="filename", help="write report to FILE", metavar="FILE") parser.add_option("-q", "--quiet", action="store_false", dest="verbose", default=True, help="don't print status messages to stdout") (options, args) = theOptions.parser.parse_args() print(options)
Finalement, j'obtiens quand même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part python test.py -faux
Pas d'erreur levée ! Mais que fait la police... Bizarre. Non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part {'verbose': True, 'filename': 'aux'}
Partager