如何在 Python 中动态指定 unicode 字符串?

Posted

技术标签:

【中文标题】如何在 Python 中动态指定 unicode 字符串?【英文标题】:How to dynamically specify unicode string in Python? 【发布时间】:2021-08-18 09:37:13 【问题描述】:

根据here 和here,Python 允许使用 unicode 字符的名称来获取字符。

例如:

print('\Nlarge red circle')
????

我正在尝试弄清楚如何在不知道名称的情况下使用上述功能。即类似:

name = "large red circle"
emoji = some_code(name) # some code to use the above to produce '\Nlarge red circle' without third party packages like 'emoji'
print(emoji)
????

有什么建议吗?

谢谢

【问题讨论】:

【参考方案1】:

好的,我找到了一种方法here:

import unicodedata
name = "large red circle"
emoji = unicodedata.lookup(name)
print(emoji)
?

【讨论】:

以上是关于如何在 Python 中动态指定 unicode 字符串?的主要内容,如果未能解决你的问题,请参考以下文章

python unicode渲染:如何知道字体中是不是缺少unicode字符

为啥在指定编码 utf-8 时 pandas read_csv 会出现 unicode 错误? [复制]

Android:如何动态翻转或旋转 unicode 字符

python之路 如何查看python编写代码的时候用的是2个字节还是4个字节

如何在python中取消引用urlencoded unicode字符串?

如何在tkinter python中输入bengali或Unicode语言