如何确定Python是使用UCS-2还是UCS-4编译的?

发布于 2021-01-29 15:06:15

正如标题所说。

$ ./configure --help | grep -i ucs
  --enable-unicode[=ucs[24]]

搜索官方文档,我发现:

sys.maxunicode
:一个整数,为Unicode字符提供最大的支持代码点。此 取决于配置选项,该选项指定将Unicode字符存储为UCS-2还是UCS-4。

此处不清楚的是-哪些值对应于UCS-2和UCS-4。

该代码有望在Python 2.6+上运行。

关注者
0
被浏览
46
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    使用–enable-unicode = ucs4构建时:

    >>> import sys
    >>> print sys.maxunicode
    1114111
    

    使用–enable-unicode = ucs2构建时:

    >>> import sys
    >>> print sys.maxunicode
    65535
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看