[Python] Bash/Powershell Command 실행 (Bash/Powershell CMD)

목적: Linux Bash CMD나 Window PowerShell CMD를 Python에서 실행하는 방법

환경: Widow 10 + Python 3.6

import os

cmd = "adb shell input keyevent 224"
os.system(cmd) //MK: 단순히 cmd를 실행하여 결과를 출력함
tmp = os.popen(cmd).read() //MK: cmd를 실행한 결과가 tmp에 저장됨

설명

  • os.system()의 경우 실행된 결과가 창으로 출력됨. 위 예제의 경우 출력되는 결과가 없어서 출력되는 내용이 없음
  • os.popen().read()의 경우 실행된 결과를 반환하여 Variable에 저장함. 저장된 값은 다음에 String으로 읽어서 변경할 수 있음

Leave a Comment