Я выполняю внешний исполняемый файл из python, используя модуль subprocess
.И каждый раз, когда я отправляю ввод в исполняемый файл, используя метод communicate( )
подпроцесса.
self.handler = subprocess.Popen([exec_file] , stdout=subprocess.PIPE , stdin=subprocess.PIPE) ;
self.handler.communicate(self.input_string.encode()) ;
По-видимому, я хочу выполнить один и тот же exe-файл от тысячи до сотен тысяч раз для моего проекта.Какой самый быстрый или лучший способ сделать это
- Я хочу отправлять входные данные и не беспокоиться о выходных данных.
- Я хочу выполнить его много раз, и входные данные постоянно меняются.