728x90
db에서 읽어온 값을 구조체로 파싱 해서 사용하고 싶었는데 구조체는 없었고 파이썬 3.7부터 지원하는 dataclass가 있어 이거로 사용해보았다
(공식문서를 읽어보니 구조체로 쓰라고 만든 의도는 아닌 거 같긴 하다)
from dataclasses import dataclass
@dataclass
class site:
title: str = ''
link: str = ''
description: str = ''
language: str = ''
pub_date: str = ''
generator: str = ''
managing_editor: str = ''
feed_type: str = ''
profile_image: str = ''
company_feed: bool = False
#변수명: 타입 = 초기값
if __name__ == "__main__":
tempsite = site()
tempsite.title = '구글'
tempsite.link = 'google.com'
print(tempsite)
설명 생략
728x90
'운동하는 개발자 > Python' 카테고리의 다른 글
Python for문 변수 두 개 사용하기(값, 카운트) (0) | 2021.12.01 |
---|