Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
特定のプロセスを強制終了できるようにする必要があるプログラムを作成しています。私が現在使用している 2 つの行は動作します。ただし、2行目のos.system(task)は、プロセスを終了している間、コマンドプロンプトを一瞬起動します。コマンドプロンプトを起動しない同等の行はありますか?
スニペット:
task = 'taskkill /im ' + taskname + ' /f' os.system(task)
推測できなかった場合、これは Windows 7 にあります。
subprocess.check_callの代わりに使ってみてくださいos.system。これは、コンソール ウィンドウでプロセスを起動しません。
subprocess.check_call
os.system
import subprocess taskname = '...' task = 'taskkill /im ' + taskname + ' /f' subprocess.check_call(task, shell=True)