멤버 YUJI 관리 | 리스트 딕셔너리를 활용한 회원 만료 일자별 코드

관리하고 있는 각 회원들에게 특정 코드를 동작시키는데, 만료기한을 정해놓고 만료되기 전까지만 코드에 대한 권한을 부여할 경우


구현하고자 하는 구조

- 각 회원들에게 만료일자를 설정

- 코드를 적용시키기 전에 오늘 날짜와 멤버의 만료일자를 비교

- 기간이 남았을 경우 코드 동작


form datetime import datetime

list_dic = [{'ID':'blackpink', 'EXP':'2022-10-30'},
			{'ID':'bts', 'EXP':'2022-10-03'}]

for i in list_dic :
	try :
		id = i['ID']
		exp = i['EXP']
	
		endDay = datetime.strptime(exp, '%Y-%m-%d')
	
		today = datetime.today()
	
		if endDay > today :
	
			print("코드실행")
	
		else :
			
			print(id, "만료")
	except : 
		continue

다음에는 데이터프레임을 이용한 멤버 관리에 대해 정리해 보겠습니다.



파이썬 멤버 YUJI 관리

Photo by John Schnobrich on Unsplash

조회수 10회댓글 0개

최근 게시물

전체 보기