2017-11-26 2 views
0

간단한 질문이 있습니다. 파이썬 스크립트를 사용하여 문자열 목록을 생성하고이 출력을 파이핑하여 이 형식의 기존 텍스트 파일과 비교할 수 있습니다.파이썬 스크립트를 파이핑하여 다른 텍스트 파일과 비교할 수 있습니다.

파이썬 myscript.py | diff test.txt -

이 경우 test.txt 파일은 각각 새 줄에있는 단어가 포함 된 텍스트 파일 일뿐입니다. 어떻게해야할까요?

+1

'sys.stdout.write' 같은 다른 파이프에서 데이터를 얻고 싶다면? –

+0

시도해 보셨습니까? – cdarke

답변

0

모든 텍스트는 또는 sys.stdout.write() (print()도 사용)으로 표시되며 다른 명령으로 파이프됩니다.

당신이

ls | python myscript.py 

python myscript.py < data.txt 

후 사용 input() 또는 sys.stdin.read()

관련 문제