파이썬에서 쉘 스크립트를 실행하는 방법은 무엇입니까?
system()
마지막 0은 이 명령의 반환 값입니다. 0이면 명령 실행이 성공한 것입니다. 실행 결과는 시스템을 사용하여 저장할 수 없습니다.
popen()
명령 실행 결과를 가져오지만 명령의 실행 상태는 없습니다. 이런 식으로 얻은 결과를 저장하고 목록에 넣을 수 있습니다.
commands
명령 출력(표준 및 오류 출력 포함)과 실행 상태 비트를 쉽게 얻을 수 있습니다.
commands.getoutput('ls') 이 메서드는 실행 결과만 반환하고 상태는 반환하지 않습니다.
파이썬에서
hello.sh를 호출하세요
다음 512는 반환된 상태 코드입니다. eixt가 0이면 반환된 상태 코드는 0입니다.
셸 스크립트 python 스크립트 사용 매개변수
hello.sh 스크립트를 작성하려면 두 개의 매개변수를 전달해야 합니다.
실행 결과는 다음과 같습니다.
python 스크립트에서 쉘 스크립트를 호출하고 매개변수 앞과 뒤의 매개변수에 주의하세요. Space
Execute Python script
관련 권장사항: "
Python Tutorial위 내용은 Python에서 쉘 스크립트를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!