Passer un parametre dans un programme python

Fermé
Cyril - 3 mai 2004 à 12:03
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 5 mai 2004 à 09:14
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
3 mai 2004 à 12:07
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
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 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 662
5 mai 2004 à 09:14
Pour attendre, il y a time.sleep(x)
0