Ich habe ein Python-Programm, das mit dem Browser verbunden ist, und jetzt mache ich das als Hintergrundprozess, so dass jedes Mal, wenn ich auf die Schaltfläche klicke, das Programm im Hintergrund laufen sollte.
Kann jemand mir mit einer einfachen Lösung dafür helfen?
Wenn Sie auf einem Unix-ähnlichen System arbeiten (z. B. Mac OSX, Linux), lautet der Befehl python myscript &
, wodurch der Befehl im Hintergrund ausgeführt wird. Im Allgemeinen, in bash (sowie in den meisten anderen Shells), wenn Sie einen &
an Ihren Befehl anhängen, wird der Befehl im Hintergrund ausgeführt.
Abhängig von der Art, wie Ihr Skript gestartet wird, Hintergrund mit & amp; funktioniert möglicherweise nicht, da es eine Nicht-Login-Shell gibt, die möglicherweise gestartet wird - und sie würde enden, wenn Ihre Browsersitzung beendet wird. Aber es gibt einen ganzen bestehenden Thread, der diesem Thema gewidmet ist: Aufruf eines externen Befehl in Python
Was Sie tun möchten, ist spawn entweder einen separaten Prozess, oder vielleicht erstellen Sie einen Daemon, der von Ihrem Browser gestartet wird klicken Sie auf.
Und wenn Sie Windows verwenden, könnte dies helfen: Erstellen eines Python win32-Dienstes
Tags und Links python background