🤔 문제: 구글에서 검색해서 한글 폰트 설정하는 함수를 실행했더니 시각화 한 결과가 다음과 같이 자음과 모음이 분리된 채로 나온다. 구글링을 통해서 쉽게 찾을 수 있었다. 감사합니다..😍
💡 참고한 자료 : https://jonsyou.tistory.com/26
😯 요약하자면 unicodedata 모듈의 normalize 함수를 사용하여 해결했다.
unicodedata 모듈
: 이 모듈은 모든 유니코드 문자에 대한 문자 속성을 정의하는 유니코드 문자 데이터베이스에 대한 액세스를 제공한다.
자음과 모음이 분리되어 있는 경우에서는 해당 모듈 내에 정의되어있는 normalize 함수를 사용하여 자음과 모음을 합칠 수 있다. 또한 반대로 기존 한글문장을 자음과 모음으로 분리하는 것도 가능하다.
Unicodedata.normalize(form, unistr)
- form
- 'NFD' - 자음모음분리
- 'NFC' - 자음모음결합
- unistr
- 적용할 string 변수를 매개변수로 지정
'파이썬(Python)' 카테고리의 다른 글
[웹크롤링] window.scrollTo(0, document.body.scrollHeight) (0) | 2024.01.07 |
---|---|
[python] predict vs predict_proba의 차이 (0) | 2023.12.28 |
[python] - 일시정지(sleep) 함수 사용 (1) | 2023.11.25 |
[python] 최댓값과 최솟값의 초깃값 설정 (0) | 2023.11.14 |
[Python] BeautifulSoup으로 HTML 파싱 (0) | 2023.11.07 |