파이썬을 이용하여 개발하다 보면 가끔 __pycache__라는 폴더가 생기고, 그 안에 pyc라는 파일들이 생기는 것을 볼 수 있다. 그럼 이. pyc 파일은 무엇이며 어떤 역할을 하는 걸까?
__pycache__ 와. pyc 파일
__pycache__ 는 파이썬 스크립트를 실행할 때 생기는 디렉터리이다. 그리고 이 폴더 안에는 파이썬 스크립트의 컴파일된 버전인. pyc 파일들이 포함되어 있다.
파이썬 스크립트가 실행 될 때, 인터프리터는 먼저 __pycache__ 폴더 안에. pyc 파일이 있는지 검사를 하고. pyc 파일이 최신 상태이면 원본 스크립트 대신에. pyc 파일을 먼저 실행한다. 그 이유는 바이트 코드로 되어있는 pyc 파일을 실행하는 것이 py 파일을 해석하는 것보다 훨씬 빠르기 때문이다.
__pycache__ 와 .pyc 관리하기
해당 __pycache__와 .pyc 파일들은 프레임워크 툴을 다룰 때 자주 볼 수 있다. 웬만하면 git에 올릴 때는 해당 파일과 폴더는. gitignore을 통해 관리하여 리포지토리에 올리지 않는 편이다.
🖥️ .gitignore
__pycache__/
*.pyc
'Programing Language > Python' 카테고리의 다른 글
키값이나 환경변수를 관리하기 (0) | 2023.06.29 |
---|---|
컬렉션 객체의 내장 함수 시간 복잡도 모음 (0) | 2023.06.29 |
윈도우, 맥에서 가상환경을 구성하고 패키지 매니저 pip와 requirements.txt 로 패키지 관리하기 (0) | 2023.06.29 |
typing module (Type annotation and Typehint) 을 통한 가독성 좋은 코드 작성하기 (0) | 2023.06.29 |
리스트 컴프리헨션과 삼항연산자을 이용하여 코드 작성하기 (0) | 2023.06.29 |