Входные аргументы группы Python для передачи в другую программу

#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] )