2012-01-05 2 views
0

가능한 중복 :
How do you read from stdin in python유닉스 명령과 파이썬을 사용하는 방법을 함께

나는 새로운 파이썬 변환을입니다. 나는이 명령을 사용하는 사람들의 예를 보았다.

cat file1 file2 | python <script name> 

어떻게 그렇게 할 수 있을지 궁금해하고 있었습니까? 마찬가지로 어떻게 내 파이썬 스크립트가이 입력을 받아야 처리합니다.? 죄송합니다.이를 검색하는 데 사용할 조건을 모르겠습니다. 내 생각 엔 모든 유닉스 명령에 사용할 수 있습니까?

감사합니다.

+1

고마워, 그게 내가 찾고 있었던 것이었다. 이 질문을 삭제해야합니까? –

답변

2

쉘 명령에서 볼 수있는 파이프는 이전 명령의 입력을 다음 명령으로 라우팅하는 데 사용됩니다. 그래서 당신이 고양이 file1과 file2 고양이. 출력은 python 스크립트에 입력으로 제공됩니다.

그래서 두 파일의 내용은 sys.stdin을 사용하여 액세스 할 수있는 파이썬 프로그램의 stdin에서 사용할 수 있습니다. 희망이 도움이됩니다.

관련 문제