OmegaConf

Pear_Mh·2022년 8월 3일
0

프로그램 설정정보를 CLI 또는 파일에서 읽어올 때 유용합니다.(저는 아직 config.py로 쓰고있습니다.)

YAML, JSON 형식 파일 지원

설치 방법

$ pip install omegaconf

예시

  • 예시 json
    {
    	"version": 1.0,
    	"numberOfInstance":8
    }
  • 실습
    from omegaconf import OmegaConf
    conf = OmegaConf.load("file.json")
    
    conf.numberOfInstance # Object style access
    >> 8
    conf["numberOfInstance"] # Dictionary style access
    >> 8
    print(conf)
    >>{"version": "1.0", "numberOfInstace":8}
    
    conf.numberOfInstace = 10
    print(conf)
    >>{"version": "1.0", "numberOfInstace":10}
    
    conf.numberOfThread = 2
    print(conf)
    >>{"version": "1.0", "numberOfInstace":8, "numberOfThread":2}
profile
Beyond the new era.

0개의 댓글