파이썬에서 코드를 다른 환경(C, Java 등)에서 사용하는 방법

조회수 703회

제가 있는 곳은 보통 프로젝트를 하다 보면 내부 코드는 C나 python 등으로 하고 웹이나 UI 같은 경우는 java 등으로 합니다.

그런데 파이썬으로 만든 모듈을 다른 언어에 이식 하고 싶은데 방법을 모르겠습니다. 예를 들면 C 계열에서는 dll형태로 만들어 이식 하고 또한 코드 보호도 하고 있습니다.

이것과 유사한 파이썬 기능이 있으면 한수 부탁드립니다. 감사합니다.

1 답변

  • 좋아요

    1

    싫어요
    채택 취소하기

    python embedding 으로 검색해보시면 됩니다.

    python 은 기본적으로 cpython 을 지칭하고 c로 구현되어 있습니다.

    윈도우 기준으로 python.dll 이 파이썬 인터프리터이며 이것을 이용하여 타언어에서 python 인터프리터를 내장할 수 있습니다.

    즉 java라면 jni 로 python.dll 을 호출하는 형태인데 라이브러리가 있습니다.

    java면 jep 를 닷넷이면 pythonnet 이라는 라이브러리를 활용해보시기 바랍니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)