[PYTHON] 파이썬으로 작성된 프로그램을 컴파일 할 수 있습니까? [닫은]
PYTHON파이썬으로 작성된 프로그램을 컴파일 할 수 있습니까? [닫은]
나는 Python 프로그래밍 언어가 처음이다. 파이썬으로 작성된 프로그램을 컴파일 할 수 있는지 궁금합니다.
파이썬 스크립트를 하위 수준의 프로그래밍 언어로 변환하여 이진 코드로 컴파일 할 수 있습니까?
파이썬으로 코드를 작성하려고하는 개발자는 나중에 바이너리 배포판을 열 수있는 가능성을 열어두기를 원할 수 있습니다.
해결법
-
==============================
1.필자는 Python 코드 컴파일이 시작하기에 좋은 장소라고 생각합니다.
필자는 Python 코드 컴파일이 시작하기에 좋은 장소라고 생각합니다.
-
==============================
2.정말로 원하면 Cython으로 항상 컴파일 할 수 있습니다. 그러면 C 코드가 생성되고 GCC와 같은 C 컴파일러로 컴파일 할 수 있습니다.
정말로 원하면 Cython으로 항상 컴파일 할 수 있습니다. 그러면 C 코드가 생성되고 GCC와 같은 C 컴파일러로 컴파일 할 수 있습니다.
-
==============================
3.동적 언어 인 Python은 C 나 COBOL과 같이 정적으로 기계어 코드로 "컴파일"될 수 없습니다. 코드를 실행하려면 인터프리터가 필요합니다. 정의에 따라 언어는 동적 인 작업입니다.
동적 언어 인 Python은 C 나 COBOL과 같이 정적으로 기계어 코드로 "컴파일"될 수 없습니다. 코드를 실행하려면 인터프리터가 필요합니다. 정의에 따라 언어는 동적 인 작업입니다.
인터프리터가 코드의로드 속도를 높이기 위해 수행하는 중간 프로세스 인 바이트 코드의 소스 코드를 "번역"할 수 있습니다. 주석, 공백, 'if', 'def'등과 같은 텍스트 파일을 변환합니다. 'in'등 이진 코드이지만, 뒤에 나오는 연산은 기계어 나 다른 언어가 아닌 파이썬에서 똑같습니다. 이것은 .pyc 파일에 저장되며 아키텍처 간에도 이식 가능합니다.
아마도 당신이 필요로하는 것은 코드를 "컴파일"하지 않고 (적절한 아키텍쳐에서) 인터프리터를 외부에 설치하지 않고 코드를 실행할 수있는 코드와 함께 "임베드"하는 것이다. 그렇게하기 위해 py2exe 또는 cx_Freeze와 같은 도구를 모두 사용할 수 있습니다.
어쩌면 나는 이것에 대해 조금 솔직하게 말하고있을거야 .- P
-
==============================
4.당신은 그것을 컴파일하지 않아도됩니다. 먼저 CPython 인터프리터가 컴파일 (가져 오기)하여 사용합니다. 그러나 실제로 컴파일하려는 경우 몇 가지 옵션이 있습니다.
당신은 그것을 컴파일하지 않아도됩니다. 먼저 CPython 인터프리터가 컴파일 (가져 오기)하여 사용합니다. 그러나 실제로 컴파일하려는 경우 몇 가지 옵션이 있습니다.
그것은 exe로 컴파일
또는 2 특정 * .py 파일 만 컴파일하면 사용할 수 있습니다.
import py_compile py_compile.compile("yourpythoncode.py")
-
==============================
5.여분의 피하기 나는 여기서 나의 대답을 반복하지 않는다.
여분의 피하기 나는 여기서 나의 대답을 반복하지 않는다.
내 대답은 여기를 참조하십시오. (대답은 파이썬 바이트 코드로의 컴파일에만 적용된다는 점에 유의하십시오.)
-
==============================
6.파이썬은 해석 된 언어이므로 스크립트를 컴파일하여 실행할 필요가 없습니다. 하나를 실행시키는 가장 쉬운 방법은 터미널에있는 폴더로 이동하여 "python somefile.py"를 실행하는 것입니다. 이것은 파이썬 사이트에서 설치된 파이썬을 가지고 있는지에 달려 있습니다.
파이썬은 해석 된 언어이므로 스크립트를 컴파일하여 실행할 필요가 없습니다. 하나를 실행시키는 가장 쉬운 방법은 터미널에있는 폴더로 이동하여 "python somefile.py"를 실행하는 것입니다. 이것은 파이썬 사이트에서 설치된 파이썬을 가지고 있는지에 달려 있습니다.
파이썬 애플 리케이션을 컴파일 할 수는 있지만 일반적으로 처음에는 새로운 개발자가해야 할 일이 아니다. 그것이 당신이 찾고있는 것이라면, py2exe를 들여다보십시오. 이것은 당신의 파이썬 스크립트를 가져다가 윈도우 기반 컴퓨터의 어떤 프로그램처럼 실행 가능한 파일로 패키지화합니다. 이 사이트의 "Python 모듈을 바이트 코드로 컴파일"섹션에서 설명한대로 파이썬을 사용하여 개별 파일을 컴파일 할 수도 있습니다.
-
==============================
7.Python을 실행하면 컴파일됩니다.
Python을 실행하면 컴파일됩니다.
(linux)에 의해 .py 파일을 실행하자 : python abc.py
from https://stackoverflow.com/questions/1957054/is-it-possible-to-compile-a-program-written-in-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬을 사용하지 않고 FTP 파일을 읽을 수 있습니까? (0) | 2018.11.05 |
---|---|
[PYTHON] BeautifulSoup에 InnerText가 있습니까? (0) | 2018.11.05 |
[PYTHON] 자기 .__ dict __. 업데이트 (** kwargs) 좋은 스타일이나 가난한 스타일? (0) | 2018.11.05 |
[PYTHON] 중첩 목록의 두 번째 열에서 최대 값 찾기? (0) | 2018.11.05 |
[PYTHON] 공백으로 구분 된 값으로 파일을 읽는 방법 (0) | 2018.11.05 |