반응형
Python 스크립트 내에서 외부 명령을 어떻게 호출합니까 (유닉스 셸 또는 Windows 명령 프롬프트에 입력 한 것처럼)?
해결 방법
import subprocess
subprocess.run(["ls", "-l"])
subprocess
대 system
의 장점은 더 유연하다는 것입니다 ( stdout
, stderr
, "실제"상태 코드, 더 나은 오류 처리 등).
3.5 이전 Python 버전의 경우 call
을 사용합니다.
import subprocess
subprocess.call(["ls", "-l"])
참조 페이지 https://stackoverflow.com/questions/89228
반응형
'파이썬' 카테고리의 다른 글
파이썬 "for item in L"루프의 잘못된 구문 (0) | 2020.09.19 |
---|---|
파이썬 PEP-8이 최대 줄 길이를 79 자로 지정하는 이유는 무엇입니까? (0) | 2020.09.19 |
파이썬 Hide all warnings in ipython (0) | 2020.09.19 |
파이썬 Finding the average of a list (0) | 2020.09.19 |
파이썬 Python의 스레드 내에서 호출 될 때 sys.exit ()가 종료되지 않는 이유는 무엇입니까? (0) | 2020.09.19 |
댓글