Python Module - email-validator - 이메일 유효성 검사하기

반응형

email-validator

  • 파이썬용 이메일 주소 구문 및 전달 가능성 검증 라이브러리
  • 이메일 주소가 올바른 주소인지 확인
  • 유효하지 않는 이메일 타입일 경우 에러 출력
  • vaildate_email : 이메일의 유효성을 검사
  • EmailNotValidError : 이메일이 유효하지 않을 경우 에러 메시지 출력

라이브러리 설치

pip install email-validator

라이브러리 호출

from email_validator import validate_email, EmailNotValidError

# 이메일 주소 형식 확인, email_validator 사용
try :
    validate_email( data['email'] )
except EmailNotValidError as e:
# email is not valid, exception message is human-readable
    print(str(e))
    return {'error' : str(e) }, 400

  • 올바르면 'success' 출력

 

  • 올바르지 않으면 에러 출력

반응형