#python
#питон
Вопрос:
Я пишу сценарий-оболочку на python, который должен запускать другой сценарий python и передавать некоторые параметры от пользователя как есть.
Командная строка будет выглядеть следующим образом:
myscript -pass_on -- -opt1 o1 -opt2 -opt3 ... --
Результирующая команда будет:
sub_script -opt1 o1 -opt2 -opt3 ...
sub_script может быть написан на любом языке сценариев Есть ли способ сделать это с помощью argparse.Анализатор аргументов?
Комментарии:
1. Я бы предпочел получить
sys.argv
и проверитьindex
для аргументации,--
а затем запуститьsub_script
использованиеsys.argv[index:]
и все остальное, преждеindex
чем отправлять наargparse.ArgumentParser( sys.argv[:index] )