나는 엔진 전체에서 데이터베이스의 스키마를 찾아야하는 응용 프로그램을 작성 중입니다. 이를 위해 Python을 사용하여 작은 데이터베이스 어댑터를 작성했습니다. 우선 필요한 기능을 설명하는 기본 클래스를 작성한 다음이 기본 클래스에서 상속 한 클래스를 사용하여 구현합니다. 길을 따라, 저는이 모든 클래스에서 액세스 할 수 있어야하는 상수를 구현해야합니다. 이러한 상수 중 일부는 C 스타일 비트 OR을 사용하여 결합해야합니다.Python에서 상수 생성에 관한 규칙
내 질문
- 같은 상수를 공유하는 표준 방법은 무엇입니까?
- 결합 할 수있는 상수를 만드는 올바른 방법은 무엇입니까? 나는 C가 허용하는
MAP_FIXED | MAP_FILE | MAP_SHARED
스타일 코드를 언급하고있다.
전자의 경우, 모든 상수가 먼저 모듈에 들어간 스레드를 발견했습니다. 후자의 경우, 나는 간단히 불리언을 사용하는 것을 생각했다. 이 두 가지 모두 너무 들떠 보였다. 나는 이것이 매우 일반적인 요구 사항이라고 생각하며, 좋은 방법이 실제로 존재해야한다고 생각합니다!