2017-11-14 18 views
2

私は、コマンドプロンプトを開き、それを閉じたい、それはコマンドプロンプトを開きますが、それはそれを閉じていない、私が手にエラーがある:コマンドプロンプトを開いた後、どのように閉じますか?

FileNotFoundError: [WinError 2] The system cannot find the file specified

import sys 
import random 
import subprocess 
import os 

def x(): 
    subprocess.call('start',shell=True) 
    os.system('taskkill /fi r"C:\Windows\system32\cmd.exe"') 
    #subprocess.run("exit") 

x() 

答えて

1

たぶんthis SO questionに役立つかもしれません。 プロセスIDを取得し、アプリケーション自体で呼び出すのではなく、そのPIDでexitまたはkillを呼び出す方が良いと考えています。

+0

ありがとうございました! – algoriyhtsmts

関連する問題