subprocess1 [python] Shell script 실행 안녕하세요. TDR입니다. 오늘은 python에서 shell scipt를 실행시킬 수 있는 3가지 방법을 간략히 알아보겠습니다. 참고로 해당 환경은 linux입니다. 1. os.system import os os.system('ls -al') 위와 같이 명령어를 실행하면 해당 명령어가 즉시 실행 됩니다. blocking 명령으로 해당 작업이 모두 끝날 때 까지 다음 명령어는 실행 되지 않습니다. 2. os.popen() import os stream = os.popen('ls -al') for line in stream: print(line) os.system과 달리 명령 결과를 stream 형태로 받을 수 있어 원하는 후처리가 가능하다는 장점이 있습니다. os.popen도 blocking 명령어 입니다.. 2024. 3. 20. 이전 1 다음