Я использую subprocess.call
для запуска exe-файла с аргументами следующим образом:
def run_file(self, file_path):
subprocess.call([r'c:\file.exe', self.server_ip_address, file_path])
Это отлично работает, но теперь я хочу дождаться моего return code
.
Итак, я пытаюсь использовать этот подход:
def run_file(self, file_path):
process = subprocess.call([r'c:\file.exe', self.server_ip_address, file_path])
process.wait()
print(process.returncode)
И получил это error
:
process.wait() AttributeError: 'int' object has no attribute 'wait'