Это пример:
Код: Выделить всё
#!/usr/bin/env python3
import argparse
import sys
print(sys.argv)
parser = argparse.ArgumentParser()
parser.add_argument("--arg1", required=True)
parser.add_argument("--arg2", required=True)
args = parser.parse_args(sys.argv[1:])
print(args)
Код: Выделить всё
[user@vbox test_py]$ ./dist/test_py --arg1 "1" --arg2 "2"
['/home/user/workspace/test_py/dist/test_py', './dist/test_py', '--arg1', '1', '--arg2', '2']
usage: test_py [-h]
test_py: error: unrecognized arguments: ./dist/test_py
Подробнее здесь: https://stackoverflow.com/questions/798 ... d-argparse
Мобильная версия