¿Qué es .pyw en Python?


Mejor respuesta

“.pyw” es una extensión de archivo de Python que se usa en Windows para indicar que pythonw.exe ejecutará el script en lugar de python.exe .

La ventaja es que para las aplicaciones GUI , el terminal DOS siempre aparece en segundo plano, aunque no lo necesitamos; con archivos .pyw, se suprime el terminal. No se adjuntan stdin, stdout o stderr al programa fuera del cual se pueden capturar stderr y stout (si es necesario para cualquier cosa) como pythonw.exe o python.exe? :

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

En cuanto a stdin, debe ser manejado por las funciones GUI correspondientes. Esta respuesta ayuda para tkinter entrada de usuario de Python sin consola .

Respuesta

A .pyw es una extensión de archivo de secuencia de comandos de Python, lo que indica que una secuencia de comandos debe ejecutar con PYTHONW. EXE en lugar de PYTHON. EXE en Windows. En palabras simples, un comando, « Amigo, no quiero ver un p *** en el símbolo del sistema mientras se ejecuta este programa «. En resumen, si necesita ejecutar una secuencia de comandos en segundo plano en Windows, sin mostrando una consola DOS para que no aparezca, le da la extensión .pyw.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *