Je peux appeler mon script comme ceci:Comment vérifier si un argument de la ligne de commande a été défini?
python D:\myscript.py 60
Et dans le script que je peux faire:
arg = sys.argv[1]
foo(arg)
Mais comment pourrais-je tester si l'argument a été inscrit dans l'appel de ligne de commande? Je dois faire quelque chose comme ceci:
if isset(sys.argv[1]):
foo(sys.argv[1])
else:
print "You must set argument!!!"
vérifier si argv [1] est nul, désolé, je pensais que c'était implicite que je parlais l'argument 1. – Jim
@ Jim 'sys.argv' n'est pas nul, il contient au moins le nom du script comme' sys.argv [0] ' – khachik