-
파이썬 초기 설정 저장 방식Python/이것저것 파이썬 2022. 10. 25. 13:20반응형
저는 프로그램의 초기 설정들은 저장할 때, pickle을 많이 씁니다.
바이너리 파일이라 유저들이 수정하기 어렵고, 코드는 간결하죠.
https://scshim.tistory.com/614하지만 유저들이 수정하도록 열어두어야할 설정도 있습니다.
이럴 경우에는 ini, json, yaml, xml, toml, py 등을 사용합니다.가장 많이 알려진 ini 같은 경우는
공식 문서(configparser - 구성 파일 구문 분석기)를 보는 것이 가장 좋습니다.
https://docs.python.org/ko/3/library/configparser.html전체적으론 이런 글을 참고해도 좋겠죠.
https://emilkwak.github.io/python-setting-file-extxml은 공식 문서를..
https://docs.python.org/ko/3/library/xml.etree.elementtree.html파이썬 3.11에는 toml이 지원됩니다.
toml에 대해서는 다음 링크들을 참고하시면 되겠네요.
https://toml.io/ko/v0.5.0
https://docs.python.org/3.11/library/tomllib.html주의: 외부의 데이터는 프로그램의 취약점을 공격할 수 있습니다.
반응형