전달받은 문자열이 IP 형식에 맞는지 확인하는 함수이다.
맞다면 True를 반환하고
틀리면 False를 반환한다.
import re
def check_ip_format(ip_str):
ip_format = re.compile('^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$')
if ip_format.match(ip_str) is not None:
return True
else:
return False
'Programming > Python' 카테고리의 다른 글
[Python] 실행 중인 윈도우 title과 트레이 아이콘 이름 검색 (0) | 2024.11.01 |
---|---|
[Python] 프로그램 중복 실행 방지 코드 (실행 중인 프로세스 목록 확인) (0) | 2024.11.01 |
[Python] Pyinstaller 사용 시 tkcalendar 에러 문제 (0) | 2021.12.31 |
[Python] Windows 메시지 팝업 띄우기 (MessageBox with Windows API) (0) | 2021.12.31 |
[Python] Pyinstaller 사용 시 pymssql 에러 문제 (0) | 2021.12.31 |