ベストアンサー
「。pyw」は、Windowsでpythonw.exe は、 python.exe ではなくスクリプトを実行します。
利点は、GUIアプリケーションの場合です。 、DOSターミナルは、必要ではありませんが、常にバックグラウンドでポップアップします。 .pywファイルの場合、端末は抑制されます。 pythonw.exeやpython.exeのように(必要に応じて)stderrとstoutをキャプチャできるプログラムには、stdin、stdout、またはstderrはアタッチされていません。:
cmd /c pythonw.exe yourScript.pyw 1>stdout.txt 2>stderr.txt
stdinに関しては、対応するGUI関数で処理する必要があります。この回答は、tkinter コンソールなしのpythonユーザー入力に役立ちます。
回答
A .pyw ファイルはPythonスクリプトファイル拡張子であり、 スクリプトが PYTHONWを使用して 実行します。 PYTHONの代わりにEXE 。 WindowsでのEXE。簡単に言うと、「このプログラムの実行中にf *** inコマンドプロンプトが表示されたくない」というコマンドです。要約すると、Windowsで スクリプトをバックグラウンドで実行する 必要がある場合は、ポップアップからDOSコンソールを表示するには、拡張子 .pyw。 pを指定します。 >