如何在 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 错误? [复制]
python之路 如何查看python编写代码的时候用的是2个字节还是4个字节