使用非 ASCII 字符
要使用非 ASCII 字符,Python 需要明确地将字符串编码和解码为 Unicode。在 IBM® SPSS® Modeler 中,假定 Python 脚本采用 UTF-8 进行编码,这是支持非 ASCII 字符的标准 Unicode 编码。以下脚本将执行编译,这是因为 SPSS Modeler 已将 Python 编译器设置为 UTF-8。

但是,生成的节点将具有不正确的标签。

标签不正确,因为 Python 已将字符串字面值自身转换为 ASCII 字符串。
Python 通过在字符串字面值前添加 u
字符前缀来支持指定 Unicode 字符串字面值:

这将创建 Unicode 字符串,并且将正确显示标签。

使用 Python 和 Unicode 是一个非常大的主题,它超出了本文档的范围。提供了许多对此主题进行了更详细介绍的书籍和在线资源。