가능한 중복 : 쉘 실행 출력을 캡처하는 간단한 파이썬 명령?
내가 쉘 실행 출력을 캡처 할이
Running shell command from python and capturing the output
declare TAGNAME=`git describe --tags`
심플. 나는 이것을 파이썬에서 찾았지만 대부분은 매우 복잡해 보인다. 이 작업을 수행하는 가장 간단한 방법은 무엇입니까? 그래, 내가 함수를 만들 수 있다는 것을 알고 있지만, 그것이 존재한다면 미리 정의 된 함수를 알고 싶다.
tagname = theFunc('git describe --tags')
반환 된 문자열에'.strip ('\ n')'을 호출해야합니다. – Eonil
@Eonil 왜'.strip ('\ n')'을 호출할까요? '\ n'이 정말로 중요합니까? – quantum
@xiaomao 예. 문자열을 다른 쉘 명령에 전달할 것이기 때문에. 예기치 않은 결과로 당신이 잘될 수 있다는 것이 정말 기쁩니다. – Eonil