Ich schreibe ein Skript, um das Ausführen eines bestimmten Modells zu automatisieren. Wenn das Modell fehlschlägt, wartet es auf eine Benutzereingabe (Eingabetaste). Ich kann erkennen, wenn das Modell ausgefallen ist, aber ich kann Python (unter Linux) nicht verwenden, um ein Tastendruckereignis zu simulieren. Windows hat die SendKeys-Bibliothek, um dies zu tun, aber ich frage mich, ob es eine ähnliche Bibliothek für Python unter Linux gibt.Simulieren Key drücken Ereignis mit Python für Linux
Danke!
Danke! pecpect sollte den Trick für mich tun. – user308827
Hallo! Eine logische Folge: Während pexpect verwenden, das folgende einfache Programm scheint nicht für mich zu arbeiten: Import pexpect Kind = pexpect.spawn ('ls') fout = Datei ('output.txt', ‚w ') child.logfile = fout Dh, output.txt wird erstellt, ist aber leer, wenn ich es cat. pexpect ist in Ordnung, da ich die mit dem Programm gelieferten Samples ausführen kann. Irgendwelche Vorschläge würden geschätzt! danke! – user308827
Die Links zu 'xsendkey' und' xsendkeycode' sind tot. – hazzey