puedo llamar a mi script como el siguiente:¿Cómo comprobar si se ha establecido un argumento desde la línea de comandos?
python D:\myscript.py 60
Y en la secuencia de comandos que puedo hacer:
arg = sys.argv[1]
foo(arg)
Pero ¿cómo podría probar si el argumento se ha introducido en la llamada línea de comandos? Necesito hacer algo como esto:
if isset(sys.argv[1]):
foo(sys.argv[1])
else:
print "You must set argument!!!"
verificación si argv [1] es nulo, lo siento, pensé que era implícito de que yo estaba hablando de argumento 1. – Jim
@ Jim 'sys.argv' no es nulo, contiene al menos el nombre del script como' sys.argv [0] ' – khachik