나는 파이썬으로 프로그램이 실행되는 것을 막고 싶다. 예 : notepad.exe
. 내 생각은 다음과 같지만이 방법이 효과가 있습니까?어떻게 파이썬으로 프로그램을 열 수 없습니까?
import os
i = 0
while i < 1:
os.system('taskkill /f /im notepad.exe')
나는 파이썬으로 프로그램이 실행되는 것을 막고 싶다. 예 : notepad.exe
. 내 생각은 다음과 같지만이 방법이 효과가 있습니까?어떻게 파이썬으로 프로그램을 열 수 없습니까?
import os
i = 0
while i < 1:
os.system('taskkill /f /im notepad.exe')
당신의 솔루션은 효과가 있지만 많은 콘솔 창을 하나씩 생성합니다. 이를 피하려면 다음을 시도하십시오.
>>> import subprocess
>>> from time import sleep
>>> si = subprocess.STARTUPINFO()
>>> si.dwFlags |= subprocess.STARTF_USESHOWWINDOW
>>> while True:
subprocess.call('taskkill /F /IM notepad.exe', startupinfo=si)
sleep(1) # delay 1 seconds
높은 권한이 필요할 수 있습니다. –