파이썬으로 텍스트를 이모지로 변환하는 방법 - emoji
들어가며
파이썬으로 텍스트를 이모지로 변환하는 방법을 소개합니다. 이모지 별칭을 텍스트로 입력받고 이모지로 변환하여 사용해 보세요. 코드 몇 줄이면 더욱 생동감 있는 문장을 완성할 수 있습니다:)
- 이모지 변환
- 이모지 변환 사용자 정의 함수
이모지 변환
파이썬으로 이모지를 활용하는 패키지는 emoji입니다. pip로 설치하고, import 합니다.
# pip install emoji
import emoji
텍스트를 이모지로 변환하는 방법은 emojize를 사용합니다. 원하는 텍스트를 text에 저장하고 emojize를 사용하면, 변환된 이모지를 확인할 수 있습니다.
text = ':pizza:'
emoji.emojize(text)
다음과 같이 일반 텍스트와 함께 작성할 수도 있습니다.
text = ':pizza: with :beer_mug:'
emoji.emojize(text)
emoji 패키지로 사용할 수 있는 이모지는 한정되어 있으므로 프로그램에 사용할 경우 확인이 반드시 필요합니다. 이모지 변환이 가능한 텍스트인지 확인하는 옵션은 다음과 같이 EMOJI_DATA를 활용합니다. 이모지로 변환 가능한 리스트를 확인할 수 있습니다.
emoji.EMOJI_DATA
이모지 변환 사용자 정의 함수
텍스트를 이모지로 변환하는 자동화가 필요한 경우에 사용자 정의 함수를 사용합니다. 위의 emojize를 활용하여 def로 이모지 변환 사용자 정의 함수를 생성합니다.
# pip install emoji
import emoji
def get_emoji(text):
return emoji.emojize(text)
get_emoji(':bowling:')
텍스트를 입력받아 이모지 변환 함수를 실행하는 방법은 다음과 같이 input을 추가합니다. 위에서 생성한 get_emoji 함수를 test_emoji.py 파일로 저장하여 텍스트를 input으로 입력받으면 이모지로 변환 후 출력하는 방식입니다.
# pip install emoji
import emoji
def get_emoji(text):
return emoji.emojize(text)
your_text = input('Enter text : ')
your_emoji = get_emoji(your_text)
print('Text to emoji: ', your_emoji)
test_emoji.py 실행 결과는 다음과 같습니다. 텍스트 앞뒤로 콜론을 붙이는 것을 잊지마세요:)
'Python' 카테고리의 다른 글
[파이썬] 한글 워드 클라우드 생성 및 특정 모양 적용 - KoNLPy, mask (6) | 2025.01.04 |
---|---|
[파이썬] MNIST 손글씨 숫자 이미지 분류 딥러닝 모델 구현 (2) | 2024.12.29 |
[파이썬] 지수 표현 없이 숫자 출력하는 방법 - numpy 배열, 데이터프레임 (2) | 2024.12.17 |
[파이썬] 도커에서 파이썬 스크립트 차례대로 실행하는 방법 (1) | 2024.12.11 |
[파이썬] 도커에서 파이썬 실행 w/ 도커 설치, 이미지 빌드 (3) | 2024.11.25 |