p4.exe - это инструмент командной строки по умолчанию (инструмент, похожий на git / cvs / svn). Я пытаюсь запустить несколько команд ms-dos 'p4 resolve' в скрипте Python. потому что мне нужно решить сотню файлов.
Однако я не могу запустить 'p4 resolve -m' , как я хочу (который автоматически открывает мой инструмент трехстороннего слияния для конфликтующих файлов). p4 не принимает m в качестве исполняемого параметра.
Вместо этого я должен вручную выполнить 'p4 resolve' , затем дождаться подсказки с запросом опции, а затем набрать там только 'm' .
Знаете ли вы в Python, как я могу передать ввод, поскольку я не могу передать параметр 'm' инструменту командной строки p4.exe .
На данный момент я использую os.system (myDosCommand)