url은 https://www.google.com 과 같은 형식의 문자열이다.

사실 우리는 https와 www를 생략하고 브라우저에 입력해도

알아서 찾아가주지만

프로그램에서는 전체를 입력받는 것이 좋다.

 

http와 www를 생략해도 처리되게 하려면

정규표현식을 사용해야 한다.

 

하지만 전체 url 문자열의 유효성을 검사하려면 모듈을 사용하면 된다.

 

validators 문자열은 url 뿐만 아니라 email주소, ip 주소 등 다양한 문자열의

유효성을 검사해준다.

 

참고 : https://pypi.org/project/validators/

 

validators

Python Data Validation for Humans™.

pypi.org

 

pip install validators
import validators

if validators.url('http://google.com'):
    print('참')
else:
    print('거짓')

 

맞으면 True

아니면 ValidationFailure를 반환하기 때문에 if를 활용한다.

+ Recent posts