cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
28 mars 2005 à 17:21
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
27 juil. 2006 à 09:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 27 juil. 2006 à 09:03
pas faux... bonne remarque.
ces vérifications peuvent se faire dans le code 'principal', au pire...
cs_lepecheur
Messages postés35Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention29 octobre 2007 18 juil. 2006 à 16:34
Bon travail, simple et efficace. Une manière de l'améliorer serait de permettre une vérification de la présence de tous les arguments requis (ici tous sauf la date apparemment).
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 30 août 2005 à 20:36
sys.argv est un tableau contenant les arguments de ligne de commande.
Le premier element est le nom du script.
si len(sys.argv)égal 1, c'est qu'aucun autre argument n'a été fournit...
on affiche alors une aide qui explique les instructions
c'est ce que tu peux voir entre """ et """
tipro75
Messages postés26Date d'inscriptionlundi 22 août 2005StatutMembreDernière intervention22 décembre 20051 30 août 2005 à 20:02
"if len(sys.argv) == 1: "
Salut tt le monde,
a quoi elle sert cette ligne ?
je ne connaissait pas pas l'existence de cette variable : sys.argv
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 29 mars 2005 à 09:13
J'aimagine que le niveau est effectivement léger ;)
je débute, et me suis bien amusé a mettre du Python dans certains traitements dans mon ancien boulot. J'ai quelques autres codes sous la main, mais ils sont plus spécifiques au boulot, et je pouvais pas les mettre comme ca a dispo...
sinon, j'avoues que ce langage est vraiment étonnant. Puissant, ergonomique, portable... tous les atouts pour en faire un grand ;)
allez, a+ Néo
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 28 mars 2005 à 17:21
Bienvenue à toi dans ce magnifique langage qu'est le Python, en plus si tu aimes toujours Blender tu vas pouvoir t'amuser toi aussi !!! ;-)
Même si le code est quelques peu 'léger', je ne me fasi pas de bile quand à tes prochaines sources !!!!!
27 juil. 2006 à 09:03
ces vérifications peuvent se faire dans le code 'principal', au pire...
18 juil. 2006 à 16:34
30 août 2005 à 20:36
Le premier element est le nom du script.
si len(sys.argv)égal 1, c'est qu'aucun autre argument n'a été fournit...
on affiche alors une aide qui explique les instructions
c'est ce que tu peux voir entre """ et """
30 août 2005 à 20:02
Salut tt le monde,
a quoi elle sert cette ligne ?
je ne connaissait pas pas l'existence de cette variable : sys.argv
29 mars 2005 à 09:13
je débute, et me suis bien amusé a mettre du Python dans certains traitements dans mon ancien boulot. J'ai quelques autres codes sous la main, mais ils sont plus spécifiques au boulot, et je pouvais pas les mettre comme ca a dispo...
sinon, j'avoues que ce langage est vraiment étonnant. Puissant, ergonomique, portable... tous les atouts pour en faire un grand ;)
allez, a+ Néo
28 mars 2005 à 17:21
Même si le code est quelques peu 'léger', je ne me fasi pas de bile quand à tes prochaines sources !!!!!
@+