2014-01-27 3 views
1

내가 명령 줄을 통해 리눅스의 일부 파이썬 파일을 실행하고 나는 하나 개의 파일의 출력이 다른 ..유닉스 : 다른 스크립트

예에 입력되고 싶은에 대한 입력으로 하나 개의 스크립트 파일의 출력. 명령 줄

python file1.python file1.txt 

표시 일부 문자 .....

와 나는 그래서 내가

python file2.python characters_from_previous_output file2.txt 

같은 뭔가를 알고 싶어 이러한 문자는 다른 명령 에 사용하려는 이 말은 잘못되었지만 말할 수있다.

python file2.python (python file1.python file1.txt) file2.txt 
+0

가능한 중복 ([당신은 파이썬의 표준 입력에서 읽을 어떻게] http://stackoverflow.com/questions/1450393/how을 표준 입력 대신 파일 입력을 받아 file2.python 확인 -do-you-read-from-stdin-in-python) – devnull

+0

나는 그것들이 같다고 생각하지 않는다. – user2617287

+0

왜이 스크립트 실행을위한 인자로'file1.txt'와'file2.txt'가 필요한가요? 그들은 무엇을 위해 사용 되는가? 당신은 그들로부터 읽거나 그들에게 편지를 쓰고 있습니까? –

답변

0
  1. 실행 python file1.python file1.txt | python file2.python file2.txt
+0

나는 "IOError : [Errno 32] Broken pipe"를 얻는다. 첫 번째 파이썬 명령이 파이썬 file1.py a user2617287