Python 에서 bash 명령어 실행하는 법
좋은 자료가 있어서 링크를 걸어놓는다. 기존의 모든 방법들에 더해 import sh 를 가르쳐 준다.
os.system
os.system("some_command with args")
os.popen
stream = os.popen("some_command with args")
Popen
Popen("echo Hello World", stdout=PIPE, shell=True).stdout.read()
call
return_code = call("echo Hello World", shell=True)
pexect
import pexect child = pexpect("echo \"foo\") child.expect("foo", timeout=10) # timeout in seconds ...
sh
import sh sh.cd('/path/to/Development') print(sh.pwd())
sh 1.11 : Python Package Index
$ sudo pip install sh
댓글 없음:
댓글 쓰기