Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

TOML

파이썬 앱 구성을 더 쉽게⋯TOML의 이해와 기본 활용

소프트웨어 개발에서 흥미로운 반전은 가장 간단한 의사 결정이 때로는 가장 어려운 의사 결정이 되기도 한다는 것이다. 예를 들면 애플리케이션이나 서비스에 사용할 구성 파일 형식을 선택하는 것이 있다. JSON과 YAML, 2가지가 떠오를 것이다. 그러나 이해하기 쉽고 데이터 구조로 파싱하기도 비교적 쉬운 구성 파일 형식이 필요하다면 TOML도 고려할 필요가 있다.   TOML(Tom’s Obvious Minimal Language)은 구성 데이터 저장을 목적으로 만들어졌으며 JSON을 비롯한 다른 형식에는 없는 여러 기능을 지원한다. 예를 들어 JSON은 인라인 주석을 지원하지 않지만 TOML에서는 파이썬에서 하듯이 해시 기호를 앞에 붙이는 간단한 방법으로 주석을 넣을 수 있다. 그렇게 보면 파이썬 자체의 구성 표준이 TOML 쪽으로 기울고 있다는 점도 별로 놀라운 일은 아니다(pip에서 패키지 빌드를 위해 사용되는 pyproject.toml 참조).   TOML 형식의 기본 사항  TOML 형식 파일은 키-값 쌍으로 구성되며 키는 문자열이고 값은 여러 형식 중 하나일 수 있다. 마이크로소프트 윈도우의 .ini 파일과 비슷한 면도 있지만 더 폭넓은 데이터 형식을 지원한다. 예를 들면 다음과 같다.    name = "string" integer = 3 float-value = 3.14159 boolean_value = true "quoted ünicode key" = true # this is a comment data = "OK" # a comment after a key/value 키는 항상 문자열로 해석된다. 값은 문자열, 정수, 실수, 부울, 다양한 날짜-시간 값, 그리고 배열과 인라인 테이블이라는 2가지 특수한 종류의 값이 될 수 있다. 해시 기호 뒤부터 그 라인의 끝까지는 모두 주석이다. 단, 키 또는 값 문자열 자체에 포함되는 해시 기호는 해당되지 않는다.    TOML의 배열&nb...

TOML 파이썬 2022.08.03

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.