본문 바로가기
Programming/Python

byte-compiled code - python

by Chan_찬 2020. 9. 22.
728x90
반응형

python - byte-compiled code

compiler가 사용하는 byte-compiled code는 표준모듈을 많이 사용하는 프로그램의 로딩시간을 줄여준다

-O flag를 사용하여 인터프리터를 호출하면 최적화된 코드가 생성되어 .pyc 파일에 저장된다
라이브러리로 배포하는 데에도 사용할 수 있다

$ python -O file.py
$ ls
file.py file.pyc

$ python -h
... 생략 ...
-O     : optimize generated bytecode slightly; also PYTHONOPTIMIZE=x
-OO    : remove doc-strings in addition to the -O optimizations
... 생략 ...
728x90
728x90
BIG

'Programming > Python' 카테고리의 다른 글

False - 거짓  (0) 2020.09.28
input(), sys.stdin - 코딩테스트 시 입력받기  (0) 2020.09.24
package - 패키지  (0) 2020.09.21
module - 모듈  (0) 2020.09.18
setdefault() - dictionary의 키 존재 상관없이  (0) 2020.09.17
Buy me a coffeeBuy me a coffee

댓글