O que é .pyw em Python?


Melhor resposta

“.pyw” é uma extensão de arquivo python usada no Windows para indicar que pythonw.exe executará o script em vez de python.exe .

A vantagem é que para aplicativos GUI , o terminal DOS sempre aparece em segundo plano, embora não seja necessário; com arquivos .pyw, o terminal é suprimido. Nenhum stdin, stdout ou stderr está anexado ao programa, a partir do qual stderr e stout podem ser capturados (se necessário para qualquer coisa) como pythonw.exe ou python.exe? :

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

No que diz respeito a stdin, deve ser tratado pelas funções GUI correspondentes. Esta resposta ajuda para tkinter entrada do usuário python sem console .

Resposta

A .pyw é uma extensão de arquivo de script python, indicando que um script precisa ser executado usando PYTHONW. EXE em vez de PYTHON. EXE no Windows. Em palavras simples, um comando, “ Cara, eu não quero ver um f *** no prompt de comando ao executar este programa ”. Resumindo, se você precisar executar um script em segundo plano no Windows, sem exibindo um console do DOS, você fornece a extensão .pyw.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *