/ / Python, parsowanie argumentów wiersza poleceń - python, argumenty wiersza polecenia

Python, parsowanie argumentów wiersza poleceń - python, argumenty wiersza polecenia

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 № 1

Nie 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)