OZ1NG의 뽀나블(Pwnable)

[Tips] python subprocess 모듈 새창에서 띄우기 본문

Tips

[Tips] python subprocess 모듈 새창에서 띄우기

OZ1NG 2021. 2. 21. 20:00

subprocess를 사용할때 완전 새창에서 띄우고 싶은 경우가 있다.

 

window의 경우

그저 독립적인 경우로 새창에서 실행시키고 싶은 경우

(main process는 subprocess를 실행하고 그냥 계속 이어서 실행되는 경우)

import subprocess
subprocess.call('start [실행할 명령어]', shell=True)

위와 같이 실행할 명령어 앞에 그냥 start만 붙여 주면 된다.

 

(main process는 subprocess를 실행하고 subprocess가 종료되면 다시 이어서 실행되는 경우)

import subprocess
subprocess.call('start /wait [실행할 명령어]', shell=True)

위와 같이 실행할 명령어 앞에 그냥 start /wait만 붙여 주면 된다.

Comments