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