ConfigViper ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Daniel Goncalves
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://bitbucket.org/danielgoncalves/
ConfigViper ű×
ConfigViper ¼³¸í
ConfigViper´Â JSON Çü½ÄÀ¸·Î ÀúÀåµÈ ±¸¼º ÆÄÀÏÀ» ó¸®ÇϱâÀ§ÇÑ Python ¸ðµâ ¼¼Æ®ÀÔ´Ï´Ù. ¿¹ : configViper °¡Á® ¿À±â configviperconf = configViper () conf.set ( 'a / b / c', 'd') ¹× json ÆÄÀÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. { "a": { "b": { "c": "D"}}} Goals1. ±âº»°ªÀ» Á¤ÀÇÇÏ´Â °£´ÜÇÑ (±âº»°ªÀº "¸ðµç °÷¿¡¼"±âº»°ªÀ» ÇÇÇϽʽÿÀ); 2. Python°ú JSON À¯Çü °£ÀÇ º¯È¯±â¸¦ °£´ÜÇÏ°Ô (º¹ÀâÇÑ ÆÄÀ̽ã À¯ÇüÀÇ °æ¿ì¿¡µµ) 3. Àΰ£ ÆíÁý °¡´ÉÇÑ Çü½Ä (JSONÀº ÃæºÐÈ÷ Æǵ¶ °¡´É); 4. ÈÞ´ë¿ë ±¸¼º Çü½Ä (JSONÀº ÃæºÐÈ÷ ÈÞ´ë °¡´É); 5. ±âÁ¸ ±¸¼ºÀ» Æı«ÇÏÁö ¾Ê°í ±¸¼º ¿É¼ÇÀ» ½±°Ô Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 6. ¾Û ÄÚµå ¾îµð¼³ª ¾×¼¼½º ÇÒ ¼öÀÖ´Â (SingletonÀÇ Áö·çÇÑ Åä·Ð ÇÇ); 7. ÀÛ°í °£´ÜÇÏ°Ô ³ª¿¡°Ô ¾µ ¼ö ÀÖµµ·Ï (±×·¡¼ ´©±¸µçÁö ³» À߸øÀ» »ç¿ë / ±â¿©Çϰųª Æ÷ÀÎÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù). ´õ ¹®¼È ¿¹Á¦ ¹× ÀÚ¼¼ÇÑ ³»¿ëÀº DOC µð·ºÅ丮¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ ´Ù¿î·Îµå ÆäÀÌÁö¿¡¼ ÆÐÅ°ÁöÈµÇ°í ´Ù¿î·Îµå ÇÒ ¼öÀÖ´Â ±¸Ãà µÈ ¹®¼ ¼¼Æ®°¡ ÀÖ½À´Ï´Ù. Á¦Ç°ÀÇ È¨ÆäÀÌÁö
ConfigViper °ü·Ã ¼ÒÇÁÆ®¿þ¾î