2012-04-24 3 views

답변

1

하위 프로세스 모듈이 정상적으로 작동해야합니다. 특정 문제가 있습니까?

+0

사용할 수 있습니다. 가능한 경우 예제를 제공 할 수 있습니까? –

+0

@Mantis, 질문에 게시 한 링크에 예제가 있습니다. 하위 프로세스를 사용하는 방법은 여러 가지가 있으므로 특정 예제는별로 유용하지 않습니다. 유스 케이스를 사용하여 시험해보고 오류 또는 문제 또는 설명서에서 이해할 수없는 것을 알려야합니다. –

0

외부 앱과 마찬가지로 Java 응용 프로그램을 시작하는 방법에 문제가있는 경우 당신은 사용할 수 있습니다

>>> variables= {} 
>>> execfile("someFile.jar", variables) 
1

이 목적으로 subprocess 모듈을 사용할 수 있습니다.

나는 인수

실행 명령에 check_output을 사용하고 바이트 문자열로 출력을 반환합니다. test.java 표준 hello world 예를 들어 자바 파일입니다

>>> import subprocess 
>>> output = subprocess.check_output("java test") 
>>> output 
'hello world\r\n' 
>>> 

.

또는 당신은 내가 전에 그것을 사용하지 않은 check_call

>>> import subprocess 
>>> subprocess.check_call('java test') 
hello world 
0 
>>> 
관련 문제