본문 바로가기

친절한 너굴씨

파이썬 시스템 콜(외부명령 실행) 방법

개요

  파이썬에서 외부 실행 프로그램(명령)을 실행 하기 위한 방법을 메모 정리 하였다.

 

 

내용

 

주요한 방법으로 두가지가 있음.

 

1)  import os

    os.system('notepad.exe')

    

    가장 일반적으로 쓰이고, 윈도우에서 알려진 프로그램의 경우 실행이 잘됨

 

2)  import subprocess

    result = subprocess.check_output("notepad.exe", shell=True)

 

    직접 만든 exe 등 1)의 방법으로 실행 되지 않는 경우,

    실행 후 결과(커맨드 라인으로 출력된)가 있으면 받아서 print 할수 있다.