구성 파일에 키 이름을 보존하려면 configparser.optionxform = str
을 추가해야합니다. 나는이 (configparser) 동작에 놀라서, 대소 문자 보존이 기본 옵션 (유일한 경우는 아님)이라고 예상했다.configparser에서 대소 문자를 보존하지 않는 이유는 무엇입니까?
귀하에게 의미가 있습니까? 이 결정의 근거는 무엇입니까?
구성 파일에 키 이름을 보존하려면 configparser.optionxform = str
을 추가해야합니다. 나는이 (configparser) 동작에 놀라서, 대소 문자 보존이 기본 옵션 (유일한 경우는 아님)이라고 예상했다.configparser에서 대소 문자를 보존하지 않는 이유는 무엇입니까?
귀하에게 의미가 있습니까? 이 결정의 근거는 무엇입니까?
이것은 옵션 이름의 대소 문자에만 영향을 미치며 값의 대소 문자는 항상 유지됩니다. 이것이 옳은 선택인지 여부는 논쟁의 여지가 있지만, 이전 소스와의 호환성을 유지하기 위해 선택이 이루어져야합니다.
큰 문제는 보이지 않습니다. 분명히 해결 방법을 발견했기 때문입니다. configobj를 시도해보십시오. 강력하고, 훨씬 편리하고 합리적인 API를 가지고 있으며 기본적으로 옵션의 경우를 유지합니다.
나는 그 대답이 "Windows의 설정 파일이하는 일"이라고 생각합니다.