티스토리 뷰

compiled code 컴파일코드 컴파일된 코드
.pyc 에 대한 내용의 정리이다.


.pyc 는 python 의 byte code 를 가지고 있는 file 의 확장자이다.

python 의 source code 가 interpreter 에 의해 compile 되면 python byte code 로 변환되게 되고, 이것을 .pyc 에 저장하게 된다.

pyc 는 import 를 해도 만들어진다. 예를 들어 Module.py 가 있다고 했을때 다른 소스에서

>> import Module


을 하면, Module.pyc 가 만들어지는 것이다.

그리고 python 에서 .py 파일들에 대해 .pyc 를 만드는 코드를 짜고 싶을 수도 있다. 이때는 아래와 같은 방법으로 프로그래밍 할 수 있다.
 

>> import py_compile
>> py_compile.compile("Module.py")



Reference


댓글