У меня есть сценарий python script_A
и в его main
он вызывает другую функцию python в другом файле.Лучший способ передать все аргументы скрипту python функции
script_A
будет называться, как показано ниже:
script_A --option1 "foo" --option2 "hoo"
Внутри script_A
у меня есть:
if __name__ == "__main__":
# call another function `func_B` defined in a different file
Я хочу передать все аргументы, переданные script_A
в func_B
без фактического разбора аргументов.
i.e. Я хотел бы использовать argparse
внутри func_B
.
Каков наилучший способ для этого?
'argparse' parses' sys.argv' по умолчанию. Это доступно из любого места в стеке вызовов. Просто 'import sys', чтобы проверить его напрямую. – hpaulj