IT/파이썬 2021. 2. 2.
파이썬 JSON 읽기 에서 특정 키 가 있는지 먼저 확인하기
JSON을 읽기는 했는데, 원하는 키 가 있는지 부터 체크하고 싶다면 .get 함수를 이용하도록 하자. 아니면 KeyError: '원하는키' 를 만나게 되어서 로직으로 처리하기 어렵다. 아래처럼 JSON을 읽을 값을 self.config 에 저장해 두고 창 위치를 조정하고자 하는데 저장된 JSON 파일내에 내가 원하는 'height' 라는 키 값 자체가 있는지 모를때, 혹은 그때 기본값을 적용하고 싶다면 해당 키가 있는지 부터 조사해 내야 한다. .get('원하는키') 함수로 쉽게 이를 구현할 수 있다. 아래 코드를 참고하세요. if (self.config['Last].get('height')): startSize = QSize(self.config['Last']['width'], self.config[..