Python起動時コマンドプロンプトの表示を無くしたい(タスクマネージャーの注意事)

Top
環境は,windows10でpythonを使用

パイソンでいくつかのアプリを作成したのだが、
起動時、通常はコマンドプロンプトが表示されてしまう。


それを、解消したかった!
pyhton.exe でなく pyhtonw.exe で起動すると
コマンドプロンプトがでない

当たり前かもしれないが
実行されているのは、カレントディレクトリでない。
実行者は、システムあたりかな?


終了は、タスクマネージャーから終了した。

タイトルバーを表示、非表示ができるプログラムであるが、

タスクマネージャには、タイトルバーがあるときは、アプリとして
ないときは、バックグランドプロセスとして表示されるので、killする時には注意が必要です!
(さがすのが大変、年かな?)

標準出力は、ファイルへリダイレクトしないとおかしくなるみたいです。
プログラムの頭で、printを発行した場合は、起動しなかった。

結論

・パイソン起動でコマンドプロンプトを表示させたくない場合は、pyhtonwを使用 因みに、ウインドウズにあるIDLEもpythonwを使用していた、 「ふむふむ、これもパイソンで作られたのか!」) ・起動時のフォルダは、カレントではない  (自分で使用するファイルのディレクトリは注意が必要) ・標準出力には注意!(起動できないみたい、リダイレクトが必要か) ・タスクマネージャーでkillするときの注意!  (タイトルバーがあれば、アプリで起動されている)  (タイトルバーがない場合は、バックグランドで実行されている)

©2020 Kenji Kobayashi YouTube