У меня есть сценарий командной строки 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 и т. Д.)?
ОБНОВЛЕНИЕ: скрипт делает только одно - очищает сайт. Но это очень долгая по времени эксплуатация. В первом случае мы запускаем новый сеанс очистки, а во втором загружаем ранее сохраненный сеанс и продолжаем очистку.