Never Stop Running

[Python 2.7] Subprocess 모듈 - Popen 본문

진행중

[Python 2.7] Subprocess 모듈 - Popen

Gyoran 2019. 8. 29. 22:43

Subprocess 모듈

: 파이썬 프로그램 내에서 새로운 프로세스를 실행하게 도와주는 모듈

import subprocess

 

사용 예

import subprocess

path = "/bin/ls"
target = "/home/gyoran/Desktop/Project"

p = subprocess.Popen([path, "-ali", target], stout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()

print out.decode('utf-8')

communicate는 자식 프로세스의 출력을 읽어오고, 자식 프로세스가 종료할 때까지 대기함

 

 

 

 

 

도움

https://brownbears.tistory.com/214

 

Comments