- 0
- 이니스프리
- 조회 수 2931
파이썬에서 실행한 결과를 PHP에서 받는 방법에 대해 구글링해보면 대체로 다음과 같이 기술되어 있습니다.
$output = exec('sudo python sfu.py');
그런데 위와 같은 방법으로는 파이썬으로 여러 줄을 출력한 경우에 가장 마지막 줄의 내용만 $output에 입력되는 문제가 있습니다.
따라서 파이썬을 실행한 결과 출력된 모든 라인을 배열로 넣고 싶다면 다음과 같은 방식으로 처리하면 됩니다.
$output = array();
exec('sudo python sfu.py', $output);
물론 출력 내용을 파일로 저장하고, PHP에서 파일을 불러오는 방식도 생각해볼 수 있겠습니다.
작성자
댓글 0
권한이 없습니다.