173 votes

sys.argv[1] signification dans le script

Je m’apprends actuellement Python et je me demandais simplement (en référence à mon exemple ci-dessous) en termes simplifiés ce que le `` représente. S’agit-il simplement de demander une contribution?

30voto

user2205939 Points 51

`` est une liste.

Cette liste est créée par votre ligne de commande, c’est une liste de vos arguments de ligne de commande.

Par exemple:

dans votre ligne de commande, vous entrez quelque chose comme ceci,

`` deviendra une liste ['file.py', 'quelque chose']]

Dans ce cas ``

12voto

CodeWombat Points 257

Il suffit d’ajouter à la réponse de Frédéric, par exemple si vous appelez votre script comme suit:

``

serait « ./myscript.py » serait « foo » et `` serait « bar »... et ainsi de suite.

Dans votre exemple de code, si vous appelez le script comme suit `` , la sortie du script sera « Hello there foo ».

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X