Was ist .pyw in Python?


Beste Antwort

„.pyw“ ist eine Python-Dateierweiterung, die in Windows verwendet wird, um anzuzeigen, dass pythonw.exe führt das Skript aus und nicht python.exe .

Der Vorteil ist, dass dies für GUI-Anwendungen gilt Das DOS-Terminal wird immer im Hintergrund angezeigt, obwohl wir es nicht benötigen. Bei .pyw-Dateien wird das Terminal unterdrückt. Es sind keine stdin, stdout oder stderr an das Programm angehängt, aus denen stderr und stout erfasst werden können (falls für irgendetwas erforderlich) wie pythonw.exe oder python.exe? :

cmd /c pythonw.exe yourScript.pyw 1>stdout.txt 2>stderr.txt

Soweit stdin, sollte dies von den entsprechenden GUI-Funktionen behandelt werden. Diese Antwort hilft für tkinter Python-Benutzereingabe ohne Konsole .

Antwort

A .pyw -Datei ist eine Python-Skriptdateierweiterung, die angibt, dass ein -Skript erforderlich ist ausführen mit PYTHONW. EXE anstelle von PYTHON. EXE in Windows. In einfachen Worten, ein Befehl, „ Alter, ich möchte kein f *** in der Eingabeaufforderung sehen, während ich dieses Programm ausführe „. Zusammenfassend lässt sich sagen, dass Sie ein Skript im Hintergrund in Windows ohne ausführen müssen Wenn eine Dos-Konsole angezeigt wird, geben Sie die Erweiterung .pyw.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.