Bonsoir,
je viens de tester optparse avec le fichier suivant test.py venant de l'exemple de la doc. de optparse :
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)
Dans la console je lance :
Finalement, j'obtiens quand même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
{'verbose': True, 'filename': 'aux'}
Pas d'erreur levée ! Mais que fait la police... Bizarre. Non ?