[Python] Unidecode 특수 문자나 기호 등의 유니코드를 아스키로 변환

파이썬으로 작업을 하다보면 
"kožušček" 와 같은 유럽권 문자나 '나 "와 같은 따옴표 같은데 실제 코드로 들여다 보면,
UniCode의 특별 코드를 이용하는 경우가 있습니다.
이런 경우 바로 찾기가 쉽지 않습니다.

title 에 해당 유니코드 문자를 포함하고 있을 경우,

        title = title.replace('’', "'")
        title = title.replace('“', '"')
        title = title.replace('”', '"')
이와 같이 일일이 바꾸는 것도 뭔가 찜찜합니다.

이런 경우 ASCII 로 알아서 변환을 해 주는 모듈이 바로
Unidecode 라는 모듈입니다.

from unidecode import unidecode
라고 import 한 후,

title = ''.join(unidecode(c) for c in title)

와 같은 방식으로 사용하시면 됩니다.


어느 분께는 도움이 되셨기를 ..

[우분투] sudo 에 암호 없이 사용하기

우분투 (18.04, 20.04 테스트) 에서 root 권한을 얻기 위하여 sudo 를 이용하는데해당 사용자 암호를 넣어야 합니다. 가상머신 등 꼭 넣을 필요가 없는 경우가 있습니다.이렇게 하려면 다음과 같이 하면 됩니다.만약 시스템에 기본 에디터가 nano로 되어 있으면 vim 으로 변경하는게 편할 수도 있습니다.만약 기본적으로 /usr/bin/vi ... » 내용보기

[macos] 몬트레이에서 로지텍 마블마우스 제대로 사용해 보기

며칠 전에 맥미니 2020 M1 을 또 구입했습니다.가지고 다니는 데는 M1 MacBook Air 를 주로 사용하고집에서는 맥미니를 다시 이용해 보려고 구입했습니다.그러다 보니 별도 키보드와 마우스를 또 다시 이용하게 되었는데,키보드는 해피해킹 키보드 프로페셔널 2 Type-S 를 이용하고마우스는 2008년에 구입한 로지텍 마블마우스를 이용하기... » 내용보기

[스핑크스 검색 엔진] docker 에서 돌리고 python으로 검색해 보기

아마도 검색엔진에 관해서 기억을 해 보면,1990년대 초 KT 전자전화번호부 프로젝트를 진행하면서씨소러스를 이용한 검색엔진을 직접 개발하면서 부터였습니다.그 중간에 박사학위 따시는 분의 검색엔진 관련 구현을 해 준 적도 있었습니다.2000년대 초 다시 검색엔진을 살펴보았을 때 아파치 Lucene 루씬 엔진을 이용한FULL TEXT 전문검색을 하기도 했었... » 내용보기

[Python] pyinstaller 로 만든 exe파일 Anti-Virus 오탐 문제 해결

파이썬으로 만든 코드를 EXE 로 만드는데 pyinstaller 를 애용합니다.(물론 동일한 것을 py2exe로 변환하면 다른 결과가 나오기도 합니다)처음에는 코드 사이닝 문제인가 싶기도 했지만, 그것은 아니었고virustotal.com 에 exe 파일을 올려 검사를 해 보았습니다.그 결과 다음의 바이러스토탈 사이트에서,총 68개의 바이러스 검출 엔진 ... » 내용보기

구글애드텍스트