1. ホーム
  2. python

[解決済み] Pythonプログラム内の.pywファイル

2022-02-24 16:53:14

質問

私はPythonプログラミングの初心者です。誰か*.pywファイルとは何か、どのように動作するかの説明をしてください。

どのように解決するのですか?

<ブロッククオート

Pythonスクリプト(拡張子が.pyのファイル)が実行されるのは python.exe はデフォルトで この実行ファイルはターミナルを開き、そのターミナルは GUIを使用するプログラムであっても、開いています。これを避けたい場合は 拡張子.pywを使用すると、このスクリプトは で実行されます。 pythonw.exe をデフォルトで使用します(どちらの実行ファイルも は、Pythonのインストールディレクトリの最上位にあります)。これは は、起動時にターミナル・ウィンドウを表示します。

また、すべての .py スクリプトを pythonw.exe で実行するように設定することもできます。 のように、通常の機能を使って行います。 管理者権限)。

https://docs.python.org/2/using/windows.html

つまり、実際には、コンソールウィンドウが残るのと残らないのというだけの違いです。独立したGUIを持つアプリは明らかにコンソールウィンドウを必要としないので、*.pywの最も明白な使用法はGUIアプリです。

python.exeとpythonw.exeには微妙な実装の違いがあり、以下を参照してください。 https://stackoverflow.com/a/30313091/3703989