Pythonの.pywとは何ですか?


ベストアンサー

「。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。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です