루비에서 쉘로 실행중인 python을 어떻게 호출 할 수 있습니까? 실제로 쉘에서 파이썬으로 실행되는 일부 응용 프로그램과 통신하려면 루비가 필요합니다. 그래서 파이썬 (명령 '파이썬') cmd를 호출하고 파이썬 환경에서 라이브러리 (명령 '가져 오기 xyz') 가져 오기 루비 필요한 및이 가져온 된 라이브러리 함수를 실행합니다 (예 : 'xyz.showdate()') , 물론 결과를 얻을.ruby (레일즈)에서 파이썬 셸 애플 리케이션을 호출
IO.popen 및 Open3.popen3 함수를 사용하여이 작업을 수행하려고 시도했지만 잘못되었습니다.
실제로 레일에서 jruby를 사용하지만 루비와 동일해야합니다.
음 ... 자이 썬에서 파이썬 라이브러리가 작동합니까? 그런 다음 자바 클래스처럼 호출 할 수 있습니다. 기본적으로 포개어서 호출 할 때마다 다른 통역사를 실행하는 오버 헤드를 피할 수 있습니다. –