la saisie de variable dans un script python lors de l'ouverture de invite de cmd?
Je me demande comment pourrait-on obtenir des variables saisies dans un script python lors de l'ouverture de invite de cmd? Je sais à l'aide de c on pourrait faire quelque chose comme:
int main( int argc, char **argv ) {
int input1 = argv[ 0 ]
int input2 = argv[ 1 ]
.....
}
comment puis-je obtenir le même type de résultat en python?
Vous devriez probablement vérifier que le nombre d'arguments, qui sont au moins 2 avant d'essayer de lire à input2.
OriginalL'auteur Richard | 2010-08-26
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur froadie
Arguments De Ligne De Commande Python de sérieux argument de ligne de commande de manipulation.
utiliser sys.argv pour un simple accès:
http://www.faqs.org/docs/diveintopython/kgp_commandline.html
OriginalL'auteur jkerian
Les arguments sont dans sys.argv, le premier
sys.argv[0]
est le nom du script.Pour plus compliquée argument de l'analyse, vous devez utiliser argparse (pour python >= 2.7). Les modules précédents à cet effet ont été getopts et optparse.
OriginalL'auteur Mad Scientist
Vérifier ces liens
http://www.faqs.org/docs/diveintopython/kgp_commandline.html
Arguments De Ligne De Commande Python
OriginalL'auteur z33m
Il y a deux options.
sys.argv
et l'utiliser.getopts
Voir aussi: Dive into Python et PMotW
OriginalL'auteur Sean Vieira
il est également utile pour déterminer l'option de variables spécifiques
OriginalL'auteur Trigremm