pythonfile.py → bytecode*. pyc
파이썬은 확장자는 py이고 바이트코드로 컴파일되면서
파일명. pyc라는 확장자로 변환되고 바이트 코드는 python-specific representation을 의미한다.
python virtual machine = PVM
>>> Prompt or. py -> bytecode Compiler ->. pyc Module -> VM -> Program Output
1) 파이썬을 실행하게 되면 소스코드를 먼저 파이썬은 기계에 대한 쓰기 액세스 권한을 가지고
있을 때 바이트 코드로 생성된 pyc파일에 저장하고 이때 메모리에 저장한다.
2) 파이썬은. pyc파일을 사용하여 프로그램을 실행할 수 있고
파이썬 가상 머신은 바이트 코드 파일을 통해 실행된다.
3) PVM은 바이트 코드로 된 명령어를 해석하고 실행하기 때문에, 파이썬 코드는 일반적으로 항상
기계 코드로 컴파일하고 CPU에 의해 직접 실행되는 C, C++ 코드보다는 느리게 실행된다.
'|Playdata_study > Python' 카테고리의 다른 글
210423_함수1 (0) | 2021.04.24 |
---|---|
210423_제어문2 (흐름 제어문) (0) | 2021.04.24 |
210422_제어문1 (조건문, 반복문, 흐름제어문) (0) | 2021.04.22 |
210421_시퀀스 자료형 및 표준 입,출력 (0) | 2021.04.21 |
210420_시퀀스 자료형 및 연산자 (0) | 2021.04.20 |
댓글