파이썬 문서 파싱 초보 질문
글쓴이: kkb / 작성시간: 수, 2022/11/02 - 5:45오후
configuration 설정 파일이 있는데
$ cat program.config code : 173209 period : 15 mode : enable
이럴 경우에
우항인 value들을 가져와야 하는데
제가 초보라서
conf.split()[2] conf.split()[5] conf.split()[8]
이런 식으로 값을 가져오고 있습니다.
물론 현재 코드로도 당장 문제될 것은 없지만
유연성이 너무 떨어지고
configuration 파일 포맷이 바뀌면
또 문제될 거 잖아요?
이럴 경우에
configuration 파일을 읽어서 dictionary로 만드는 방법이 있거나
{"code":"173209", "period":"15", "mode":"enable"}
아니면
code = conf.xxxxxx('code')
print (code)
이런 식으로 했을 때 code에 173209 값을 가져올 수 있는 방법이 있는지 궁금합니다.
파이썬 특징상 충분히 있을 거 같아서 말이죠
Forums:
$ python3.10 -c "from sys
실행 결과:
답변 감사드립니다.
답변 감사드립니다.
좋은 참고 예시네요.
확장성이 필요하시다면 configparser
확장성이 필요하시다면 configparser 라이브러리를 쓰시면 됩니다.
https://docs.python.org/3/library/configparser.html
import yaml
댓글 달기