Mikä on .pyw Pythonissa?


Paras vastaus

”.pyw” on python-tiedostotunniste, jota käytetään Windowsissa osoittamaan, että pythonw.exe suorittaa komentosarjan pikemminkin kuin python.exe .

Etu on, että GUI-sovelluksissa , DOS-pääte ponnahtaa aina taustalle, vaikka emme sitä tarvitsisikaan. .pyw-tiedostoilla pääte estetään. Ohjelmaan ei ole liitetty stdin-, stdout- tai stderr-tiedostoja, joista stderr ja stout voidaan kaapata (jos mihin tahansa tarvitaan), kuten pythonw.exe tai python.exe? a>:

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

Stdinin suhteen sitä tulisi käsitellä vastaavien GUI-toimintojen avulla. Tämä vastaus auttaa tkinter python-käyttäjän syötteessä ilman konsolia .

Vastaus

A .pyw -tiedosto on python-komentosarjatiedostotunniste, joka osoittaa, että -komentosarjan on suoritetaan käyttämällä PYTHONW. EXE PYTHONin sijaan. EXE Windowsissa. Yksinkertaisilla sanoilla komento ” Hei, en halua nähdä f *** komentokehotteessa, kun suoritat tätä ohjelmaa . Yhteenvetona voidaan todeta, että jos haluat suorittaa komentosarjan taustalla Windowsissa ilman Kun näytät dos-konsolin ponnahdusikkunasta, annat laajennuksen .pyw.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *