次のような Python コードがあるとします。
import os
os.system('set')
.pyw
ファイルを!として保存しているにもかかわらず、毎回 CMD ウィンドウがポップアップします。どんな助けでも大歓迎
次のような Python コードがあるとします。
import os
os.system('set')
.pyw
ファイルを!として保存しているにもかかわらず、毎回 CMD ウィンドウがポップアップします。どんな助けでも大歓迎
ポップアップ コンソール ウィンドウが表示されるのは、ウィンドウから Python を実行しているためです。コンソール プログラムは、コンソールからのみ実行できます。プログラム環境にコンソール プログラムがまだ含まれていない場合は、Windows によって作成されます。
os.system は、設計上、コマンド ウィンドウを開きます。subprocessモジュールを使用すると、ウィンドウを開かずに何かを実行できるはずです。
また、特定のコマンド (コピー、削除など) については、コマンド ウィンドウを開かず、よりクロス OS であるという利点を持つ特殊な OS コマンドを使用できます。