跳转到主要内容

为Python添加对emoji-strings的支持,该功能可以将emoji名称转换为实际的emoji。

项目描述

为Python添加对emoji-strings的支持,该功能可以将emoji名称转换为实际的emoji。

测试

Linux Test Status Windows Test Status macOS Test Status Coverage

PyPI

PyPI - Package Version PyPI - Supported Python Versions PyPI - Supported Implementations PyPI - Wheel

活动

GitHub last commit GitHub commits since tagged version Maintenance PyPI - Downloads

QA

CodeFactor Grade Flake8 Status mypy status pre-commit.ci status

其他

License GitHub top language Requirements Status

安装

emoji-strings 可从PyPI安装。

使用pip安装

$ python -m pip install emoji-strings

用法

Emoji字符串(简称g-strings)类似于Python的f-strings。然而,g-strings使用冒号而不是花括号来标记字符串中的emoji。例如,在以下句子中,:rocket: 表示替换,在这种情况下为 🚀 emoji

部署应用程序 :rocket

在Python源文件中,您可以这样写

print(g"Deploy the app :rocket:")
#     ^ note the "g" prefix character

这将打印

Deploy the app 🚀

太好了!您不再需要记住Unicode代码点或使用繁琐的emoji输入对话框。要启用此魔法,请将以下注释添加到您的Python源文件顶部

# -*- coding: emoji_strings -*-

并将 emoji-strings 添加到您的 requirements.txt 文件中。

免责声明

这是一个玩笑。

虽然这绝对有效,但我只是为了好玩而制作的。有人问我,既然Python有f字符串,它也有g字符串吗?现在有了。

致谢

基于future-fstrings,并使用emoji库来解析表情符号名称。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源代码发行版

emoji_strings-0.1.0.tar.gz (5.0 kB 查看散列值)

上传时间 源代码

构建发行版

emoji_strings-0.1.0-py3-none-any.whl (14.5 kB 查看散列值)

上传时间 Python 3

由支持