pyinstallerでウィンドウとコンソールの両方を表示する

pyinstallerでウィンドウとコンソールの両方を表示する

私は現在using auto py to exe、pyinstaller コマンドを記述して実行するプログラムを使用しています。これには、コンソール ベースとウィンドウ ベース (コンソールを非表示にする) の 2 つのオプションがあります。ただし、両方を表示したいと思います。ウィンドウとコンソールの両方を表示するには、他に何を追加する必要がありますか?

現在のコマンド:

pyinstaller -y -F -w  "C:\Users\Me\Downloads\file.py"

答え1

ただ作るだけないウィンドウベース。つまり、-w(別名--windowed) オプションを削除します。すると、実行可能ファイルはコンソールが接続された状態で起動し、そこにすべての出力 (関数からの出力print) が表示されます。

コンソールを接続しても、アプリケーションのGUIウィンドウには影響しません。また作成されます。むしろ、この--windowedオプションを指定すると、Windows でバンドルされたファイルを実行 (ダブルクリック) したときにポップアップ表示される追加のコンソール ウィンドウが抑制されます.exe。(Linux では違いはありません。)

関連情報