mogę nazwać mój skrypt tak:Jak sprawdzić, czy ustawiony został argument z wiersza poleceń?
python D:\myscript.py 60
I w skrypcie mogę zrobić:
arg = sys.argv[1]
foo(arg)
Ale jak mogę sprawdzić, czy argument został wprowadzony w linii wywołania polecenia? Muszę zrobić coś takiego:
if isset(sys.argv[1]):
foo(sys.argv[1])
else:
print "You must set argument!!!"
sprawdzić, czy argv [1] jest nieważna, przepraszam, myślałem, że to była niejawna że mówiłam o argumencie 1. – Jim
@ Jim 'sys.argv' nie ma wartości null, zawiera co najmniej nazwę skryptu jako' sys.argv [0] ' – khachik