gpt4 book ai didi

python - 在 Python 中获取代码点的 Unicode 版本

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:02 26 4
gpt4 key购买 nike

我有一个小脚本,打印一些 unicode 字符的调试信息。由于兼容性问题,我需要过滤掉 Unicode 8.0 附带的所有内容。

#!/usr/bin/env python3

import unicodedata

skip = [
0x0001F643, # Unicode 8.0
0x0001F644, # Unicode 8.0
]

for n in range(0x0001F600, 0x0001F64F):
if n in skip:
continue

c = chr(n)
name = unicodedata.name(c)
print('{} U+{:5X} {}'.format(c, n, name))

有没有办法获取以编程方式添加特定代码点的 Unicode 版本?

最佳答案

unicodedata包含并提供一些有关Unicode字符的属性信息,但不幸的是 Age不是其中之一。您需要下载并解析 DerivedAge.txt如果您想访问此信息,请联系 UCD。

关于python - 在 Python 中获取代码点的 Unicode 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37364815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com