Python实现emoji表情的简单方法
作者:゛竹先森゜ 发布时间:2023-07-09 13:10:22
标签:python,emoji,表情
前言
作为一个数据分析师,应该信奉一句话——“一图胜千言”。不过这里要说的并不是数据可视化,而是一款全民向的产品形态——表情包!!!!
表情包不仅仅是一种符号,更是一种文化——是促进社交乃至社会发展的动力之一,就像懒。我们坚持认为,一张优秀的表情包,应该是一幅艺术品,是那忽如一夜春风来的灵感爆发,是那嘈嘈切切错杂弹的情思激荡,是那直挂云帆济沧海的壮志豪情,是那一览天下众山小的荣耀胜利——是不可以容忍码农用其惯有的形式固定、流程固定、毫无美感、毫无艺术的变幻和惊喜的直线思维解构。然而,在生产表情包的过程中,如果只是机械地把图片导进PS——改文字——导出,那也太low了,所以还是把这些很low的机械化的重复动作交给程序来做吧。
之前一直以为图像的自动处理,要靠JavaScript脚本控制PS或者AI;后来发现Python其实也可以做一些简单的图像处理,虽然可能比不上MATLAB强大。于是对于图像处理,复杂的部分依然在PS或者AI中人工完成,简单的处理就可以用Python程序完成。
最近在代码中加入一些有趣的操作可以使得友好度 UP 好几个 LEVEL,正好了解到 Python 支持 emoji 表情的输出,实现方式相当简单。
安装 emoji 库
pip install emoji
简单实现
import emoji
# 默认的表情可以直接通过表情的字符实现
print(emoji.emojize('Python is :thumbs_up:')) # Python is 👍
# 有些特殊的表情需要指定 use_aliases=True 参数才可以实现
print(emoji.emojize('Sleeping is :zzz:', use_aliases=True)) # Sleeping is 💤
# 同时也支持反向操作
print(emoji.demojize('脑阔疼 🙉')) # 脑阔疼 :hear-no-evil_monkey:
支持的表情
几乎支持所有 emoji 表情,查看全部表情链接:https://www.webfx.com/tools/emoji-cheat-sheet/
总结
来源:https://www.cnblogs.com/zhuminghui/p/12195448.html


猜你喜欢
- 装饰器的作用就是用一个新函数封装旧函数(是旧函数代码不变的情况下增加功能)然后会返回一个新函数,新函数就叫做装饰器,一般为了简化装饰器会用语
- 使用sqlplus连接Oracle首先以下操作均需要在oracle用户下执行,注意短横线 (su - oracle)推荐方式1.sqlplu
- 一、简介Python:英 -[‘paɪθ ə n]或[‘paɪθɑn] 89年诞生 可用于软件开发:游戏后台、搜索、图形界面,网站,C\S(
- 详解python实现读取邮件数据并下载附件的实例实现结果图:实现代码:#!/usr/bin/python2.7# _*_ coding: u
- 项目信号处理和提取部分用到了matlab,需要应用到工程中方便研究。用具有万能粘合剂之称的“Python”。具体方法如下:1.python中
- 前言之前用过Eel做的桌面应用觉得已经够 * 了,不过由于Eel是调用Chrome,时常出现各种小问题,比如窗口大小设置后有时候不管用,鼠标右键
- 在Linux系统下Python连接Redis的基本配置方法具体操作步骤系统环境:OS:Oracle Linux Enterprise 5.6
- expand表示是否把series类型转化为DataFrame类型下面代码中的n表示去掉下划线"_"的数量代码如下:im
- 相对于Java方式的聊天室,Python同样可以做得到。而且可以做的更加的优雅。想必少了那么多的各种流的Python Socket,你一定会
- 1.javascript获取网址"?"后面的参数:var query = window.location.search.
- 1、登录SMTP服务器首先使用网上的方法(这里使用163邮箱,smtp.163.com是smtp服务器地址,25为端口号):import s
- 前言写出能完成功能的程序每个程序员都可以搞定,但能写出优雅的程序的程序员却寥寥无几,因此程序写的优雅与否则是区分顶级程序员与一般程序员的终极
- 在最近一次项目有一个需求,点击按钮——异步提交——异步响应返回——根据响应返回值新开窗口。这有两个要点:异步响应之前不知道要打开窗口的URL
- 脚本运行环境python 3.6+edge浏览器(推荐使用,因为在edge浏览器中可以获得额外12分,当然chrome浏览器也可以)webd
- 对于需要大量翻译的数据,人工翻译太慢,此时需要使用软件进行批量翻译。1.使用360的翻译def fanyi_word_cn(string):
- 题目描述1275. 找出井字棋的获胜者 - 力扣(LeetCode)A 和 B 在一个 3 x&nb
- ssh limit perl脚本主要作用:1.限制一个ssh用户的最大登录数为n,n可自定义。2.支持白名单,如root、test登录不受限
- 上次的故事是这样的前女友发来加密的"520快乐.pdf",我用python破解开之后,却发现...事情是这样的小哥哥还是
- 1. 什么是数据流grpc中的stream,srteam顾名思义就是一种流,可以源源不断的推送数据,很适合传输一些大数据,或者服务端和客户端
- Spark Streaming VS Structured StreamingSpark Streaming是Spark最初的流处理框架,使