python處理emoji表情


python處理emoji表情

 

爬到有表情的內容存mysql會報錯,mongodb則沒有事,解決辦法 去除表情后存儲。

pypi有現成的庫emoji來處理emoji字符串  : https://pypi.org/project/emoji/

 

安裝:

pip install emoji --upgrade

eg:

復制代碼
>> import emoji
>> print(emoji.emojize('Python is :thumbs_up:'))
Python is 👍
>> print(emoji.emojize('Python is :thumbsup:', use_aliases=True))
Python is 👍
>> print(emoji.demojize('Python is 👍'))
Python is :thumbs_up:
復制代碼

 

替換函數

復制代碼
def filter_emoji(desstr,restr=''):
    #過濾表情
    try:
        co = re.compile(u'[\U00010000-\U0010ffff]')
    except re.error:
        co = re.compile(u'[\uD800-\uDBFF][\uDC00-\uDFFF]')
    return co.sub(restr, desstr)
復制代碼

 

 
 
0
0
 
 
 
« 上一篇: multipart/form-data請求 -Python 兩種解決辦法
» 下一篇: chromedriver與chrome最新版本對應表 轉自-河岸上的酸菜魚 簡書地址-https://www.jianshu.com/u/bbea92f78aca
posted @ 2020-03-20 19:04  wzqwer  閱讀( 684)  評論( 0編輯  收藏


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM