최상의 답변
“. pyw”는 Windows에서 pythonw.exe 는 python.exe 가 아닌 스크립트를 실행합니다.
이점은 GUI 애플리케이션의 경우입니다. , DOS 터미널은 필요하지 않지만 항상 백그라운드에서 팝업됩니다. .pyw 파일을 사용하면 터미널이 억제됩니다. stdin, stdout 또는 stderr는 pythonw.exe 또는 python.exe와 같이 stderr 및 stout을 캡처 할 수있는 (필요한 경우) 프로그램에 첨부되지 않습니다. a> :
cmd /c pythonw.exe yourScript.pyw 1>stdout.txt 2>stderr.txt
표준 입력에 관해서는 해당 GUI 기능에 의해 처리되어야합니다. 이 답변은 tkinter 콘솔없이 Python 사용자 입력 에 도움이됩니다.
답변
A .pyw 파일은 python 스크립트 파일 확장자로, 스크립트가 PYTHONW를 사용하여 실행됩니다. PYTHON 대신 EXE . Windows의 EXE. 간단히 말해서 “이 프로그램을 실행하는 동안 f *** in 명령 프롬프트를보고 싶지 않습니다 “라는 명령입니다. 요약하면 Windows에서 백그라운드에서 스크립트를 실행 해야하는 경우 팝업에서 Dos 콘솔이 표시되면 확장자를 .pyw p로 지정합니다. >