html — HyperText Markup Language 지원
html — HyperText Markup Language 지원
html 모듈은 HTML을 다루는 유틸리티를 정의해요.
출처: Python 표준 라이브러리
escape()
html.escape(s, quote=True)
문자열 s 안의 &, <, > 문자를 HTML-safe한 시퀀스로 변환해요. HTML에 그런 문자를 포함할 수 있는 텍스트를 표시해야 할 때 이 함수를 쓰세요. 선택 플래그 quote가 참이면(기본값), 문자(")와 (')도 함께 변환돼요. 이는 <a href="...">처럼 따옴표로 구분된 HTML 속성 값에 포함할 때 도움이 됩니다. quote를 false로 설정하면 (")와 (')는 변환되지 않아요.
버전 3.2에서 추가됨.
unescape()
html.unescape(s)
문자열 s 안의 모든 이름·숫자 문자 참조(예: >, >, >)를 해당하는 Unicode 문자로 변환해요. 이 함수는 유효한 문자 참조와 무효한 문자 참조 모두에 대해 HTML 5 표준이 정의한 규칙과 HTML 5 이름 문자 참조 목록을 사용합니다.
버전 3.4에서 추가됨.
하위 모듈
html 패키지의 하위 모듈로는:
html.parser– 관대한(lenient) 파싱 모드를 갖춘 HTML/XHTML 파서html.entities– HTML 엔티티 정의