Jak uruchomić i przekazać dane wejściowe do zewnętrznego programu

Używam Pythona do wykonania zewnętrznego programu. Chciałbym również, aby Python wysyłał kilka naciśnięć klawiszy do wywoływanego programu, aby zakończyć automatyczne logowanie.

Problem polega na tym, że kiedy użyłem subprocess.call () do wykonania zewnętrznego programu, program otrzymał fokus systemowy i skrypt Pythona nie był w stanie odpowiedzieć, dopóki nie zamknąłem zewnętrznego programu.

Czy macie jakieś sugestie na ten temat? Wielkie dzięki.

questionAnswers(1)

yourAnswerToTheQuestion