2014-06-23 4 views
1

저는 파이썬과 자이 썬을 처음 접했습니다. 파이썬을 사용하여 자이 썬 스크립트를 실행하고 결과를 얻을 수 있는지 궁금하다.자이 썬 스크립트를 실행하는 파이썬 스크립트

이전에 다른 사람이 코드를 작성한 것이므로 자이 썬과의 호환성 문제가있는 모든 것을 변경하거나 망치고 싶지 않습니다. Java 클래스에 일부 데이터를 전달하고 반환 결과를 수신하기 만하면되기 때문입니다.

나는 서브 프로세스를 사용하려고하지만 난 여기에 두 가지 문제가 있습니다

from subprocess import Popen, PIPE, STDOUT 
p = Popen(['Jython', 'test.py'], stdin=PIPE, stdout=PIPE, stderr=STDOUT) 
+0

에 절대 경로를 지정? 성공합니까? – pts

답변

1

(지정된 파일을 찾을 수 없습니다)를 알리는 오류가 유지 :

  • 변화 Jython이 같은 jython에 터미널/파이썬은 대소 문자를 구분합니다.
  • 는 테스트 스크립트는 명령 줄에서 자이 썬과 test.py 실행하려면 어떻게 '/{PATH TO TEST SCRPIT}/test.py'