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.