달력

7

« 2020/7 »

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

 

모듈 임포트 파헤치기

·       임포트를 할 때, 해당 모듈의 바이트 코드(.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.05
노드 생성 및 노드 추가하기  (0) 2020.03.03
Posted by codedragon codedragon

댓글을 달아 주세요