[Python] __pycache__의 정체

해질녘·2022년 12월 24일
0

파이썬을 이용하여 프로그램을 개발하면 이런 식으로 pycache 폴더가 생긴다. Git 변동 내역에 자꾸 뜨기도 한다.

__pycache__는 Python3를 컴파일하여 실행할 수 있도록 준비한 바이트코드를 포함하는 폴더이다. 프로그램이 조금 더 빨리 실행될 수 있도록 한다.

내부에는 이렇게 각 파이썬 파일에 대해 .pyc 파일이 생성되어 있다.

바이트코드여서 메모장으로 열면 알아볼 수 없다.

  • 지워도 되나?
    • 컴파일 시에 자동으로 생성되므로 지워도 된다.
  • 형상관리?
    • .gitignore에 추가하여 형상관리에서 제외한다.

0개의 댓글