app开发定制公司python也能写emoji表情?两个函数解决两者之间的联系

文章目录


app开发定制公司还记得曾经被“滑稽”app开发定制公司刷屏的场景吗?

app开发定制公司在这个各种表情包横行的时代,emoji表情还能依然占据一定的地位!

这篇文章将带你了解一下,python与emoji之间的会有怎样的联系


emoji库的官方文档:


一、emoji库的安装

pip install emoji
  • 1

二、函数的作用

emoji库主要有两个函数:

  • emojize():根据code生成emoji表情
  • demojize():将emoji表情解码为code
  • code与表情的对照表:

1、emojize()

在应用时,需要将code,稍微修改一下,在code的两端加上 ,中间的空格改为 _ ,如第一个笑脸:

# -*- coding: UTF-8 -*-"""@Author  :远方的星@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)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

输出:

😀
  • 1

2、demojize()

理解上一个函数,那么这个函数就很好理解了。

接着以这个笑脸为例。

# -*- coding: UTF-8 -*-"""@Author  :远方的星@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)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

输出:

:grinning:
  • 1

与上面相对比,发现,code并不一样,然后我又试了一下,上面的那种算是完整写法,但是每种表情可能都对应一种简写。

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

显示可能不同,实质上是一样的

  • 在pycharm中
  • 在记事本中
  • 在word里面

三、文章中的emoji表情处理


这是文章内容,现在用处理一下,将emoji去掉。

怎么去除呢?


代码:

# -*- coding: UTF-8 -*-"""@Author  :远方的星@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测试.txt'print(delete_emoji(path))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

输出:

这是emoji的测试哟你好呀,陌生人祝你天天开心
  • 1

除了去掉emoji表情,还能替换emoji,感兴趣的小伙伴,赶紧自己试一试吧,和删除的原理一样嗷。

四、Blogger’s speech

如有不足,还请大佬评论区留言或私信我,我会进行补充。

感谢您的支持,希望可以点赞,关注,收藏,一键三连哟。

作者:远方的星
CSDN:https://blog.csdn.net/qq_44921056
腾讯云:https://cloud.tencent.com/developer/column/91164
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发