1

重複の可能性:
os.system コールを含む .pyw ファイルでコンソール ウィンドウを回避するには?

次のような Python コードがあるとします。

import os
os.system('set')

.pywファイルを!として保存しているにもかかわらず、毎回 CMD ウィンドウがポップアップします。どんな助けでも大歓迎

4

2 に答える 2

2

ポップアップ コンソール ウィンドウが表示されるのは、ウィンドウから Python を実行しているためです。コンソール プログラムは、コンソールからのみ実行できます。プログラム環境にコンソール プログラムがまだ含まれていない場合は、Windows によって作成されます。

于 2012-06-07T17:13:30.927 に答える
2

os.system は、設計上、コマンド ウィンドウを開きます。subprocessモジュールを使用すると、ウィンドウを開かずに何かを実行できるはずです。

また、特定のコマンド (コピー、削除など) については、コマンド ウィンドウを開かず、よりクロス OS であるという利点を持つ特殊な OS コマンドを使用できます。

于 2012-06-07T17:14:17.883 に答える