国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

瀏覽:2日期:2022-06-19 15:38:50
目錄一、emoji庫的安裝二、函數(shù)的作用1、emojize()2、demojize()三、文章中的emoji表情處理

還記得曾經(jīng)被“滑稽”刷屏的場(chǎng)景嗎?

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

在這個(gè)各種表情包橫行的時(shí)代,emoji表情還能依然占據(jù)一定的地位!

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

這篇文章將帶你了解一下,python與emoji之間的會(huì)有怎樣的聯(lián)系

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

emoji庫的官方文檔:傳送門

一、emoji庫的安裝

pip install emoji二、函數(shù)的作用

emoji庫主要有兩個(gè)函數(shù):

emojize():根據(jù)code生成emoji表情 demojize():將emoji表情解碼為code code與表情的對(duì)照表:傳送門1、emojize()

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

在應(yīng)用時(shí),需要將code,稍微修改一下,在code的兩端加上 : ,中間的空格改為 _ ,如第一個(gè)笑臉:

# -*- coding: UTF-8 -*-'''@Author :遠(yuǎn)方的星@Time : 2021/5/14 19:28@CSDN :https://blog.csdn.net/qq_44921056@騰訊云 : https://cloud.tencent.com/developer/column/91164'''import emojia = emoji.emojize(’:grinning_face:’, use_aliases=True)print(a)

輸出:

😀

2、demojize()

理解上一個(gè)函數(shù),那么這個(gè)函數(shù)就很好理解了。

接著以這個(gè)笑臉為例。

# -*- coding: UTF-8 -*-'''@Author :遠(yuǎn)方的星@Time : 2021/5/14 19:28@CSDN :https://blog.csdn.net/qq_44921056@騰訊云 : https://cloud.tencent.com/developer/column/91164'''import emojia = emoji.demojize(’😀’, use_aliases=True)print(a)

輸出:

:grinning:

與上面相對(duì)比,發(fā)現(xiàn),code并不一樣,然后我又試了一下,上面的那種算是完整寫法,但是每種表情可能都對(duì)應(yīng)一種簡(jiǎn)寫。

3、表情在不同文件中的顯示

顯示可能不同,實(shí)質(zhì)上是一樣的

在pycharm中

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

在記事本中

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

在word里面

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

三、文章中的emoji表情處理

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

這是文章內(nèi)容,現(xiàn)在用python處理一下,將emoji去掉。

怎么去除呢?

python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)

代碼:

# -*- coding: UTF-8 -*-'''@Author :遠(yuǎn)方的星@Time : 2021/5/14 19:28@CSDN :https://blog.csdn.net/qq_44921056@騰訊云 : https://cloud.tencent.com/developer/column/91164'''import emojiimport redef delete_emoji(file_path): with open(file_path, encoding=’UTF-8’) as f:data = f.read() response = re.sub(’(:.*?:)’, ’’, emoji.demojize(data)) return responsepath = ’D:/emoji測(cè)試.txt’print(delete_emoji(path))

輸出:

這是emoji的測(cè)試喲你好呀,陌生人祝你天天開心

除了去掉emoji表情,還能替換emoji,感興趣的小伙伴,趕緊自己試一試吧,和刪除的原理一樣嗷。

以上就是python處理emoji表情(兩個(gè)函數(shù)解決兩者之間的聯(lián)系)的詳細(xì)內(nèi)容,更多關(guān)于python emoji表情的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 阳谷县| 丰原市| 余庆县| 台南县| 岳西县| 襄垣县| 陵水| 水城县| 高青县| 大新县| 阿图什市| 万州区| 东乌珠穆沁旗| 文昌市| 木里| 田阳县| 黄大仙区| 阳谷县| 宾阳县| 浪卡子县| 邹城市| 奇台县| 沙雅县| 乌拉特中旗| 扶沟县| 湄潭县| 安化县| 重庆市| 鄂托克旗| 平武县| 靖宇县| 曲靖市| 寿宁县| 册亨县| 文水县| 九寨沟县| 镇安县| 鹰潭市| 正阳县| 晴隆县| 台湾省|