본문 바로가기
파이썬

파이썬 bash에서 파이썬 스크립트를 "파이프 가능"하게 만드는 방법은 무엇입니까?

by º기록 2020. 10. 20.
반응형

스크립트를 작성했고 bash에서 파이프 가능 이되기를 원합니다. 다음과 같은 것 :

echo "1stArg" | myscript.py

가능할까요? 어떻게?

 

해결 방법

 

이 간단한 echo.py 를 참조하십시오.

import sys

if __name__ == "__main__":
    for line in sys.stdin:
        sys.stderr.write("DEBUG: got line: " + line)
        sys.stdout.write(line)

달리는:

ls | python echo.py 2>debug_output.txt | sort

산출:

echo.py
test.py
test.sh

debug_output.txt 내용 :

DEBUG: got line: echo.py
DEBUG: got line: test.py
DEBUG: got line: test.sh

 

참조 페이지 https://stackoverflow.com/questions/4429966

 

 

반응형

댓글