Jak przyjmować / analizować argumenty wiersza poleceń dla pliku py, który nie ma klasy? Oto, co mam w moim pliku test.py:
import sys
if __name__ == "__main__":
Jak uzyskać argumenty podczas wykonywania pliku za pomocą wiersza poleceń? Dzwonię przez:
python test.py <arg1>
i oczywiście chcą mieć wartość "arg1".
Odpowiedzi:
9 dla odpowiedzi № 1Nie szukaj dalej sys.argv
, który jest listą zawierającą wszystkie argumenty przekazane do programu.
5 dla odpowiedzi nr 2
try:
arg = sys.argv[1]
except IndexError:
print "No argument specified."
sys.exit(1)