Mi az a .pyw a Pythonban?


Legjobb válasz

A „.pyw” egy python fájlkiterjesztés, amelyet a Windows használ arra, hogy pythonw.exe a szkriptet hajtja végre, nem pedig a python.exe helyett.

Előnye, hogy GUI alkalmazások esetén , a DOS terminál mindig felbukkan a háttérben, bár nincs rá szükségünk; .pyw fájlokkal a terminál le van tiltva. Nincs olyan stdin, stdout vagy stderr csatolva a programhoz, amelyből a stderr és a stout rögzíthető (ha bármire szükség van), például pythonw.exe vagy python.exe? :

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

A stdin-ig a megfelelő GUI függvényekkel kell foglalkozniuk. Ez a válasz segít a tkinter python felhasználói konzol nélküli bevitelében.

Válasz

A .pyw fájl egy python parancsfájl kiterjesztés, jelezve, hogy egy parancsfájlnak futtassa a PYTHONW használatával. EXE PYTHON helyett. EXE a Windows rendszerben. Egyszerű szavakkal: „ Haver Nem akarok egy f *** -t látni a parancssorban a program futtatása közben . Összefoglalva: ha parancsfájlt kell futtatnia a háttérben a háttérben a Windows rendszerben anélkül, hogy Ha megjelenik egy dosszié a felbukkanástól, megadja a .pyw kiterjesztést.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük