Passer un parametre dans un programme python

Cyril -  
sebsauvage Messages postés 33415 Statut Modérateur -
J'aimerais savoir si en python il est possible de passer un parametre lors du lancement d'un programme et si oui comment recuperer ce parametre (en c c'est possible avec argv...)

3 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
Hello !

Oui c'est tout à fait possible.

argv permet en effet de récupérer les paramètres de la ligne de commande, mais il y a un module qui simplifie les choses et permet de gérer très bien les options: getopt.

Exemples:
http://www.python.org/doc/current/lib/module-getopt.html
0
Cyril
 
Merci mais maintenant j'aurais une autre question comment je peux faire:
j'attend un message si au bout de 5 seconde je l'ai pas recu j'envoie un message (mon probleme c'est les 5 secondes)
0
sebsauvage Messages postés 33415 Statut Modérateur 15 663
 
Pour attendre, il y a time.sleep(x)
0