파이썬으로 앱을 구조화하려고합니다. C#/Java 배경에서 돌아와서, 나는 파일 당 하나의 클래스 접근법을 좋아한다. 나는 다음과 같이 내 프로젝트 트리를 싶습니다모듈과 패키지 당 Python 하나의 클래스
[Service]
[Database]
DbClass1.py
DbClass2.py
[Model]
DbModel1.py
DbModel2.py
TheService.py
[ServiceTests]
[Database]
DbClass1Tests.py
DbClass2Tests.py
[Model]
DbModel1Tests.py
DbModel2Tests.py
TheServiceTests.py
- 파이썬에서 확인 파일 접근 당 하나 개의 클래스인가요?
- 인가 그것을 가능한 패키지 DbModel1Tests.py에서 즉, 자바의 패키지 또는 .NET의 네임 스페이스처럼 작동 할 수 있도록하는 방식으로 패키지/모듈을 만들 수 있습니다 : 당신은 하나 개의 클래스 당을 가질 수
import Service.Model
def test():
m = DbModel1()
[PEP 8 스타일 가이드 (Python 코드)] (http://www.python.org/dev/peps/pep-0008/)를보십시오. –