我的第九个项目:表情查询web工具
点击上方蓝色字体,关注程序员zhenguo
项目介绍
书写表达,一个表情有时胜过一句话。比如:
Python👍
一个表情胜似千言
书写表达,如果能结合表情包,展现力会更棒。为了展示,使用这个小工具,写一段话并保存到md文件中,如下所示:
在书写时,快速定位到切题的表情包,并不是一件容易的事。
「表情查询web版」就为解决此问题。
使用软件
点击「所有表情」按钮,显示所有表情和对应字符串:
输入arrow
,查询到所有与箭头相关的表情包,部分截图如下:
输入heart
,查询结果部分截图如下所示:
项目框架
项目主要使用一个第三方包emoji
,结合正则re
,web框架是flask
import re
import emoji
项目结构如下所示:
emo_web
├── app.py
├── command.py
├── emo.md
├── myemo.py
├── static
│ ├── images
│ │ └── bee.ico
│ └── style.css
└── templates
├── base.html
└── index.html
在命令窗口输入:flask run
,便启动项目。
第一步,查询到结果;
第二步,复制表情对应字符串,然后调用command.py
的emo
方法,便能创建表情字符串。使用方法如下所示,比如👍对应的字符串为::thumbs_up:
,然后传入emo
函数中。
例子
打印效果:
print("Python" + emo(":thumbs_up:"))
print("我%sPython" % emo(':smiling_face_with_hearts:'))
Python👍
我🥰Python
项目测试
截止2022年2月6日,测试未发现bug。
完整代码下载
在我的公众号后台回复:c,下载过往所有项目的完整代码:
长按关注,回复c不用打赏,点个赞或在看
就心满意足了
评论