Hvad er .pyw i Python?


Bedste svar

“.pyw” er en python-filtypenavn, der bruges i Windows til at indikere, at pythonw.exe udfører scriptet i stedet for python.exe .

Fordelen er, at for GUI-applikationer , dukker altid DOS-terminalen op i baggrunden, selvom vi ikke har brug for den; med .pyw-filer undertrykkes terminalen. Ingen stdin, stdout eller stderr er knyttet til programmet, hvorfra stderr og stout kan fanges (hvis nødvendigt for noget) som pythonw.exe eller python.exe? :

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

For så vidt som stdin, skal det håndteres af de tilsvarende GUI-funktioner. Dette svar hjælper med tkinter python-brugerinput uden konsol .

Svar

A .pyw fil er en filtypenavn for python-script, der indikerer, at et script skal køres ved hjælp af PYTHONW. EXE i stedet for PYTHON. EXE i Windows. Med enkle ord, en kommando, “ Dude Jeg vil ikke se en f *** i kommandoprompten, mens du kører dette program ”. For at opsummere, hvis du har brug for køre et script i baggrunden i Windows uden viser en dos-konsol fra at dukke op, giver du udvidelsen .pyw.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *