저는 Python을 배우고 있으며 패키지를 가지고 놀았습니다. 패키지에 클래스를 정의하는 가장 좋은 방법을 알고 싶었습니다. 패키지에 클래스를 정의하는 유일한 방법은 해당 패키지의 __init__.py
에 클래스를 정의하는 것입니다. Java에서 왔기 때문에 클래스에 대한 개별 파일을 정의하고 싶습니다. 권장되는 방법입니까?패키지의 클래스 정의
은 다음과 같이 다소 찾습니다
recursor/
__init__.py
RecursionException.py
RecursionResult.py
Recursor.py
그래서 내가
recursor.Recursor
,
recursor.RecursionException
및
recursor.RecursionResult
로 내 수업을 참조 할 수있다. 이것이 파이썬에서 가능하거나 권장 할만한가?
필수 : [Python은 Java가 아닙니다] (http://dirtsimple.org/2004/12/python-is-not-java.html) – voyager
http://stackoverflow.com/questions/2339371/ as-a-java-programmer-learning-python-what-should-i-look-out-for – froadie
네, 할 수 있지만 할 수는 없습니다. –