[python] module

Seungrok Yoon (Lethe)·2024년 3월 5일
0

[TIL] 성장 한 스푼

목록 보기
47/49

파이썬은 폴더가 모듈 단위이며, __init__.py 파일이 있어야 모듈로서 접근할 수 있다.

/src
   |
   |-- ModuleA
   	      |
          |-- __init__.py
          |-- Car.py(내부에 Car클래스를 가지고있음)

위와 같은 구조라면 src/ModuleA/Car


from src.ModuleA.Car import Car

처럼 사용하지 못한다.

왜냐하면 지금 나는 src폴더도 마치 모듈처럼 사용했기 때문에, src폴더에도 __init__.py가 필요하다.

/src
   |-- __init__.py
   |
   |-- ModuleA
   	      |
          |-- __init__.py
          |-- Car.py(내부에 Car클래스를 가지고있음)

이렇게 사용해주자

profile
안녕하세요 개발자 윤승록입니다. 내 성장을 가시적으로 기록하기 위해 블로그를 운영중입니다.

0개의 댓글