Piszę skrypt, aby zautomatyzować uruchamianie określonego modelu. Gdy model zawiedzie, oczekuje na dane wprowadzone przez użytkownika (klawisz Enter). Mogę wykryć, kiedy model zawiódł, ale nie jestem w stanie użyć Pythona (na Linuksie) do symulacji kluczowego zdarzenia prasowego. Windows ma bibliotekę SendKeys, aby to zrobić, ale zastanawiałem się, czy istnieje podobna biblioteka dla Pythona na Linuksie.Symulowanie zdarzenia naciśnięcia klawisza przy użyciu języka Python dla systemu Linux
Dzięki!
Dzięki! pecpect powinien mi załatwić sprawę. – user308827
Cześć! Następstwem: Podczas korzystania pexpect następujący prosty program nie wydają się działać dla mnie: import pexpect potomnych = pexpect.spawn ('ls') FOUT = file ('', „Output.txt w ') child.logfile = fout Tj. Plik output.txt jest tworzony, ale jest pusty, gdy go uruchomię. Pexpect jest zainstalowany dobrze, ponieważ mogę uruchomić próbki dostarczone z programem. Wszelkie sugestie będą mile widziane! dzięki! – user308827
Łącza do 'xsendkey' i' xsendkeycode' są martwe. – hazzey