파이썬 스크립트가 있는데 다른 C 프로그램의 입력으로 사용하고 싶습니다. 파이프 라인을 사용하고 싶다면 sintax는 다음과 같습니다.파이썬 stdout을 리눅스의 파이프 라인을 사용하여 C 표준으로 리디렉션하는 방법
python_script.py | C_program
하지만 난
파이썬 스크립트가 있는데 다른 C 프로그램의 입력으로 사용하고 싶습니다. 파이프 라인을 사용하고 싶다면 sintax는 다음과 같습니다.파이썬 stdout을 리눅스의 파이프 라인을 사용하여 C 표준으로 리디렉션하는 방법
python_script.py | C_program
하지만 난
리디렉션이 쉘에 의해 수행되는 C의 표준 입력에 표준 출력 비단뱀을 리디렉션하는 방법을 모르겠어요. 파이썬 스크립트가 stdout에 쓰고 C_program이 stdin에서 읽는 한 괜찮습니다.
괜찮은 것처럼 보입니다. 내가 입력을 프로그램 스크립트를 출력을 리디렉션해야하는 경우
예를 들어, 나는 그런 건축 사용 : 케이스
$ my_script.py | progr
을 만약 당신이 코드에서 인수를 받아progr.
작동하지 않는 경우, 아마도 파이썬이 표준 오류가 아닌 표준 출력에 쓰고 있습니다. 이 경우 다음을 수행해야합니다.
(python_script.py 2>&1) | C_program