Я объединил два двоичных файла в один для файла compare.py для сравнения. Оба двоичных файла выполняют очень похожую работу, но используют два набора аргументов CLI. Е.Г.,Как объединить аргументы командной строки (флаги) для двух разных двоичных файлов в python
Первый питон двоичный Par
: myPar -myParArgs_1 '1' -myParArgs_2 'a'
Второй каст бинарный Bin
: myBin -myBinArgs_1 '1' -myBinArgs_2 'a'
В настоящее время я использую argparse
модуль для определения myPar
аргументы. Но я не знаю, как бороться со вторым двоичным кодом.
Есть ли способ объединить эти два, так что когда я укажу какие-либо аргументы CLI, оба двоичных файла будут делать то же самое и, наконец, могут генерировать отчет о сравнении.
Например, myMain -myMainArgs_1 '1' -myMainArgs_2 'a'
вызовет оба двоичных файла с правильными аргументами соответственно.
Что такое бинарный код python? –
Основная функция, которая может считывать ввод CLI и анализировать вход для получения результата. Я добавил вторую двоичную информацию в эту основную функцию, используя 'subprocess.check_call', но я не знаю, как позволить второму двоичному файлу делать то же самое, что и 1-й двоичный код с данной командой. –
Вы хотите, чтобы они делали то же самое или принимали те же аргументы? Если это эквивалентно, то они являются одной и той же программой. Если нет, то вы должны уточнить. –