如何使用 Python 的 C-API 生成特定的 unicode 字符?

发布于 2024-08-23 10:19:04 字数 184 浏览 3 评论 0原文

我正在编写一个 Python 扩展,它通过 Py_UNICODE 数组运行,查找特定的(ASCII,如果重要的话)字符,即“\”或“\n”,并为它找到的每个字符执行一些附加操作。

有没有办法将这些字符写为文字?如果不是,那么为它们获取 Py_UNICODE 的正确方法是什么,请记住 Py_UNICODE 的大小和内部表示可能因系统而异?

I'm writing a Python extension that runs through a Py_UNICODE array, finds specific (ASCII, if it matters) characters, i.e. '\' or '\n', and does some additional stuff for each one that it finds.

Is there a way to write those characters as literals? If not, what is the correct way to obtain Py_UNICODEs for them, keeping in mind that Py_UNICODE's size and internal representation may differ from system to system?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文