바이트 코드
CODEDRAGON ㆍDevelopment/Python
반응형
모듈 임포트 파헤치기
· 임포트를 할 때, 해당 모듈의 바이트 코드(.pyc)가 있으면 이를 먼저 임포트 합니다.
· 모듈이 임포트되면 메모리에 모듈 코드가 로딩되며 프로그램이나 파이썬 인터프리터가 끝나기 전까지 변경되지 않습니다.
· 모듈을 임포트 하면 해당 모듈의 코드가 실행되어 집니다.
바이트 코드
· 컴퓨터가 이해할 수 있는 파일포멧입니다.
· 모듈의 임포트를 빠르게 해주는 역할을 합니다.
구분 |
설명 |
바이트 코드(.pyc)가 이미 있으면 |
모듈을 인터프리팅(Interpreting) 하지 않고 바로 바이트 코드를 읽어들입니다. |
바이트 코드(.pyc)가 없으면 |
모듈을 인터프리팅 해서 바이크 코드를 생성한 다음 사용합니다. |
바이트 코드가 생성된 모습
'Development > Python' 카테고리의 다른 글
UniversalBank.csv (0) | 2020.03.06 |
---|---|
re.RegexObject 클래스 (0) | 2020.03.06 |
'지하철 시간대별 이용현황' 데이터 컬럼정보 (0) | 2020.03.05 |
반복 ? (0) | 2020.03.05 |
노드 생성 및 노드 추가하기 (0) | 2020.03.03 |