2016-09-16 3 views
1

내 프로젝트를 스칼라로 만든 다음 Python의 스크립트에서 내 데이터 해킹 (모듈 같은 것)을하고 싶습니다. 파이썬 코드를 Jython으로 JVM 언어에 통합하는 방법이 있다는 것을 보았습니다 (파이썬 2 프로젝트 만 포함). 내가하고 싶은 것은 다른 방향입니다. 그물에 대한 정보를 찾지 못했지만 가능하지 않아야한다는 것이 이상하게 보입니다.파이썬에서 scala를 호출하는 방법은 무엇입니까?

+0

필요한 경우 스칼라 코드 주위에 항상 작은 Java 래퍼를 배치하고 Python에서 Java 코드를 호출하는 도구 중 하나를 사용할 수 있습니다. 이 같은 것 : https://www.py4j.org/index.html. 이 라이브러리를 사용하지 않았습니다. 아마 자바를 전혀 쓰지 않아도 Scala에서 직접 작동 할 것입니다. –

+0

당신은 충분히 열심히 검색하지 않았습니다 : http://chariotsolutions.com/presentation/polyglot-programming-with-python-pythonscala-interop/ – Flint

+0

그냥'서브 프로세스 '를 호출하지 않으시겠습니까? – baranskistad

답변

0

일반 솔루션 - 일부 RPC/IPC (소켓, 프로토콜 등)를 사용하십시오.

그러나 Spark의 솔루션 - 스칼라의 API (https://www.py4j.org/)에서 파이썬 코드를 어떻게 번역하는지 살펴볼 수 있습니다.

관련 문제