У меня есть сценарий командной строки python, который можно использовать двумя разными способами.Пиктограмма командной строки Python. Два сценария использования. Как реализовать парсинг аргументов?
Первый сценарий таков:
script.py -max MAX -min MIN -delta DELTA
где -max
и -min
требуются аргументы и -delta
не является обязательным.
Второй сценарий:
script.py some_file.txt -f
где some_file.txt
требуется позиционный аргумент и -f
не является обязательным.
Как реализовать это с использованием любого парсера аргументов командной строки Python (argparse, optparse, getopt и т. Д.)?
ОБНОВЛЕНИЕ: сценарий делает только одно - царапины на сайте. Но это очень продолжительная работа. В первом случае мы запускаем новый сеанс scrape, а во втором загружаемом ранее сохраненном сеансе и продолжаем ломать.