Я пишу скрипт Python (оболочки) для вызова других скриптов Python, которые принимают аргументы через командную строку и используют argparse для внутреннего использования.
Каков наилучший способ генерации этих командных строк в коде Python оболочки из переменныха затем перейти на другие скрипты Python?
В настоящее время я использую конкатенацию строк, и я не уверен, что это лучший способ сделать это.Затем я вызываю другой скрипт на python, используя подпроцесс.
Например: hello.py использует argparse и требует некоторых аргументов, определенных как: --test-gen, --interations, --data-file
Мне понадобится сгенерировать команду из файла wrapper.py, которая будет по существу генерировать приведенные ниже команды на основе переменных для test-gen, interations и списков файлов данных
python hello.py --test-gen89.3 --interations 250 --data-file /home/ubuntu/stream.csv
Обратите внимание, что я прочитал: Запустите скрипт Python из другого скрипта Python, передав аргументы , однако этоне говорит о том, как можно оптимизировать генерацию параметров командной строки.