У меня есть работающий инструмент командной строки, который хорошо работает на Python. Он берет несколько параметров из командной строки с помощью пакета Argparse.
Теперь у нас есть небольшой веб-сервис с хорошей конечной точкой, который можно запустить, чтобы запустить этот инструмент командной строки. Так что теперь полезная нагрузка JSON должна содержать параметры бывшей командной строки.
Как передать полезную нагрузку JSON скрипту python, не переходя в среду моей ОС и не вызывая команду bash или что-то в этом роде? Есть ли способ сделать это с минимальными изменениями в скрипте Python CLI? В случае, если мы хотим сохранить функциональность CLI для локального выполнения?
Я просто не уверен в правильном способе сделать это. Спасибо
Вот код "шаблона", если это поможет:
arser = argparse.ArgumentParser(...)
parser.add_argument("arg1", ...)
args = parser.parse_args()
actual_param = args.arg1
.
.
.
def main_logic_flow(parameter):
....
if __name__ == "__main__":
main_logic_flow(actual_param)