[Python] python으로 system 함수 실행하기.

2017. 8. 31. 02:10언어별 정리 자료/Python

[Python] python으로 system 함수 실행하기.


간단한 포스트이다. python으로 cls나 clear, rm -r / 같은 shell, system 함수들을 간단하게 사용하고 싶을 때가 있을 것이다. 이럴땐 간단하다. 다음과 같이 코드를 작성하면 된다.

import os

os.system("cls")


너무나도 간단하다. 코드로 표현 할 필요도 없는 간단한 방법이다. 다만, os.system 함수는 외부 함수의 성공 여부를 return 하기 때문에, REPL 환경인 interactive shell 에서는 return 형을 받아주던가 하여 보여주지 않게 해야 할 것 이다. ( 혹은 예외처리를 해도 좋다. )


이를 이용하면 간단하게 sub-process를 만들거나 sub-shell을 만들어서 수행하는 것이 가능 해 지며, batch / shell file과의 연동 또한 쉬워지니 자주자주 써먹을 수 있을 것 같다.