17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

350<br />

La bibliothèque standard<br />

TROISIÈME PARTIE<br />

– float ;<br />

– complex ;<br />

– choice.<br />

dest : définit le nom de la variable dans laquelle la ou les valeurs vont êtres stockées.<br />

default : valeur(s) par défaut.<br />

nargs : nombre d’arguments à fournir avec l’option.<br />

choices : liste de choix possibles.<br />

help : phrase d’aide.<br />

...<br />

L’option -h, --help est générée automatiquement par défaut et affiche la liste des<br />

arguments avec pour chacun d’entre eux la phrase d’aide si elle a été fournie.<br />

Page d’aide<br />

$ ./ex1.py -h<br />

usage: ex1.py [options]<br />

options:<br />

-h, --help show this help message and exit<br />

-p, --print lance l'impression<br />

-n PRINTER, --printer=PRINTER<br />

nom de l'imprimante<br />

Sous Mac OS X et Linux, il n’est pas nécessaire d’appeler l’interpréteur Python<br />

explicitement si la première ligne du fichier fournit au système son chemin, et si le<br />

fichier Python est paramétré comme étant exécutable.<br />

Sous Windows, un double-clic sur le fichier l’exécutera dans l’environnement IDLE<br />

dans une installation par défaut. Pour pouvoir l’exécuter dans l’invite de commande,<br />

il est nécessaire de préfixer le nom du fichier par l’interpréteur.<br />

Exécution sous Windows<br />

$ python.exe ex1.py -h<br />

usage: ex1.py [options]<br />

options:<br />

-h, --help show this help message and exit<br />

-p, --print lance l'impression<br />

-n PRINTER, --printer=PRINTER<br />

nom de l'imprimante

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!