반응형
Python 을 사용하면서 이래 저래 많은 툴들을 많들어서 사용하는 중입니다.
프로그램을 만들시 파라미터들은 보통 argument 에서 받고 했었는데
파라미터가 매우 많다면 이런 값들은 파일을 통해 받게 만들곤 합니다.
이런 파라미터 들은 보통 key : value 의 쌍으로 저장하곤 하는데
이럴때 XML 을 많이 사용해 왔었습니다.
그런데 XML 은 테그로 구성되다 보니 같은 내용이더라도 복잡해 보이더군요. 즉 가독성이 떨어진다는 생각이 들었습니다.
그래서 요즘은 json 을 사용하고 있습니다.
json 파일은 Python 에서 너무 쉽게 다음과 같이 파일을 load 할 수 있습니다.
import json
with open(jsonFile) as data_file:
Topology = json.load(data_file)
json 파일을 formatting 하고 싶은 경우에는 아래 주소의 사이트를 추천 합니다.
위 사이트에서는 json 파일을 XML, CSV, YAML 과 같은 형태로 변환 할 수 있으며 사람이 보기 좋게 Formatting 도 해주고 전달하기 좋게 Minify 도 해 줍니다.
이렇게 변환 된 Code 는 파일로 다운로드해서 사용 할 수 있습니다.
반응형
'programming language > Python' 카테고리의 다른 글
Python 에서 Javascript 코드 실행하기 (1622) | 2018.01.19 |
---|---|
Python 에서 matplotlib 사용하여 그래프 그리기 (0) | 2018.01.18 |
Python requests 모듈을 사용하여 티스토리 open api 파일 첨부 api 사용하기 (0) | 2018.01.16 |
Windows 환경에서 TensorFlow 설치 (0) | 2017.10.17 |
Synology NAS Python pip 설치 (2) | 2017.03.06 |
Python 을 브라우저에서 실행하는 방법 (957) | 2017.02.27 |
Python Regular Expression 테스트 사이트 (0) | 2017.02.22 |
Python 변수 내의 텍스트를 정규표현식에 사용하기 (0) | 2017.02.20 |
댓글