文章目录

  • 一、前言
  • 二、安装和使用
  • 1.安装emoji库
  • 三、体验

一、前言


上面这些微信表情相信大家应该都不陌生,这些日常中使用非常多的表情实际上在python中是可以实现的,而且非常的简单,今天分享给大家一个python提供的表情包的api。

二、安装和使用

其实想在python里实现表情包非常容易,只需要一个库emoji,下面来安装吧。

1.安装emoji库

emoji库官方链接:官网下载地址
安装emoji库,用pip和conda都可以,如下:

pip install emoji
conda install emoji

但这种方式有可能会出现一些问题,如果不成功推荐用下面这种方法:

$ git clone https://github.com/carpedm20/emoji.git
$ cd emoji
$ python setup.py install

三、体验

成功安装后,介绍这个库主要需要用的两个函数:
1、emojize():编码函数,提供emoji的编码,生成emoji。
2、demojize():解码函数,将emoji表解码,得到emoji的编码。

了解这两个函数之后就可以开始实践了

import emojiemoji1 = emoji.emojize("赞:thumbs_up:")
print(emoji1)

# use_aliases这个参数并不是每次都要写,有些表情需要有些不需要
emoji2 = emoji.emojize("angel is :angel:", use_aliases=True)
print(emoji2)
emoji3 = emoji.emojize("印度却老黑 :person_wearing_turban_dark_skin_tone:", use_aliases=True)
print(emoji3)

同时还支持解码,比如说你想知道这个

Python竟然可以玩转微信emoji相关推荐

  1. 如何使用Python itchat库玩转微信, 统计好友信息, 设置自动回复和发送本地文件...

    最近较忙无时间写Python和Django的文章,先转载些有趣易读的文章推荐给大家.itchat是个非常有趣的库,你可以利用它获取统计微信好友信息,给好友程序性地发送信息和文件(比如定时或设置自动回复 ...

  2. python3wxpy下载_如何利用python之wxpy模块玩转微信

    wxpy也是一个python的模块,利用它我们可以做很多有意思的事情 首先利用一句代码我们就可以利用python登录网页版微信 bot = Bot(cache_path= True) 这条语句会产生一 ...

  3. 10分钟教你用Python玩转微信之抓取好友个性签名制作词云

    10分钟教你用Python玩转微信之抓取好友个性签名制作词云 01 前言+展示 各位小伙伴我又来啦.今天带大家玩点好玩的东西,用Python抓取我们的微信好友个性签名,然后制作词云.怎样,有趣吧~好了 ...

  4. python怎么撤销_用Python玩转微信(三)—— 查看撤回消息

    在第一篇中,我爬取微信中的好友资料,并对好友的性别数据进行了可视化,以及统计好友来自哪里. 那么在第二篇当中呢,爬取了好友的个性签名并制作成非常好看的创意词云图. 用这可爱的皮卡丘作为背景,把所有好友 ...

  5. python利用微信的方法_用Python玩转微信

    Python玩转微信 大家每天都在用微信,有没有想过用python来控制我们的微信,不多说,直接上干货!  这个是在 itchat上做的封装  http://itchat.readthedocs.io ...

  6. 用python玩转微信小游戏 大小猜猜看

    用python玩转微信小游戏 大小猜猜看 游戏模式 在微信小程序里搜索"大小猜猜看",即可找到该游戏. 游戏的目标比拼计算能力,找出谁大谁小,一共有40题,全部答对即挑战成功. 一 ...

  7. 50行Python代码玩转微信小游戏颜色王者

    50行Python代码玩转微信小游戏"颜色王者" 游戏模式 在微信小程序里搜索"颜色王者",即可找到该游戏. 游戏的目标比拼色彩敏感度.点击图片中不一样的色块即 ...

  8. [wxpy]用Python玩转微信之wxpy初探 ── 做属于自己的微信机器人

    用Python玩转微信之wxpy初探 wxpy介绍 安装wxpy 代码实现 1.登录微信 2.自动处理消息 3.实现程序运行 4.自动回复消息 完整代码 最近事情不多,有时间可以去研究点儿东西,之前看 ...

  9. python利用微信的方法_作为程序员,如何利用Python玩转微信,让你的微信与众不同...

    我们每天都在用微信,有没有想过用Python来控制我们的微信,不多说,直接上干货! 安装模块 1.生成微信对象 bot = Bot() #初始化一个对象,就相当于拿到了这个人的微信,后续的一些操作都要 ...

  10. python怎么用微信_Python玩转微信

    很多人都在用微信,有没有想要用Python来控制我们的微信呀,哎呀,直接来点干货吧,我们可以直接在itchat上封装 http://itchat.readthedocs.io/zh/latest/ 安 ...

最新文章

  1. 华为4D成像雷达、智能驾驶平台MDC 810
  2. 如何在本地安装tomcat、jdk并且配置tomcat环境变量(window7)
  3. 不可错过的 GAN 资源:教程、视频、代码实现、89 篇论文下载
  4. java实例变量成员变量_Java的类成员变量、实例变量、类变量,成员方法、实例方法、类方法...
  5. 反应能力测试题_微笑抑郁的表现症状有哪些?你是否正在受微笑抑郁困扰?(内附测试题)...
  6. Daily Scrum 2012/12/09
  7. Java 中正确获取中文字符串长度
  8. CNN常用卷积方法一览
  9. postman安装和简单使用
  10. linux 一些常用到的命令。
  11. ECMAScript 6 之 let 和 const 命令
  12. C++ 中结构体的继承关系
  13. java面向服务编程_设计面向领取驱动(DDD)的微服务
  14. 相信大家看了这篇文章对Oracle如何工作有一个形象的了解!
  15. 3-服务器端添加客户端事件
  16. 兄弟连教育分享:用CSS实现鼠标悬停提示的方法
  17. 机器人码垛手持式编程_工业机器人的码垛编程方法
  18. 微信小程序:border属性
  19. 二、python解析XML文档
  20. PLY点云数据在PCL中读取与显示

热门文章

  1. 详解MATLAB之freqz()函数
  2. Tomcat自己解压WAR包
  3. 一些易被忽视且难度较高的Web前端面试题汇总
  4. 录制课程视频用什么软件?微课录屏软件等你来选!
  5. linux下mysql数据库备份与恢复(全量+增量)
  6. ascii码01100001_【多选题】计算机中字符a的ASCII码值是(01100001)2,那么字符c的ASCII码值是( )。...
  7. w5500telnet协议详解_STM32F103VCT6+W5500 telnet功能实现
  8. 软件系统项目实施方案
  9. R语言基于ggplot绘制多条ROC曲线
  10. 华硕H81M-CT主板开机报USB Device over current status Detected,15秒后关机维修一例