我们如何从 python 访问 PY_SSIZE_T_MAX 值?
How can we access PY_SSIZE_T_MAX value from python?
我在 python 代码中,需要根据 PY_SSIZE_T_MAX
检查一些值(在 python 的 C-API 中定义)。
我可以直接访问 PY_SSIZE_T_MAX
值吗?
如果不是,有没有办法根据 python 的行为来推断它?
或者我可以从 sizeof(ctypes.c_ssize_t)
中安全地推断出它吗(我在考虑值:2**(8 * sizeof(c_ssize_t) - 1)
)?
我在 python 代码中,需要根据 PY_SSIZE_T_MAX
检查一些值(在 python 的 C-API 中定义)。
我可以直接访问 PY_SSIZE_T_MAX
值吗?
如果不是,有没有办法根据 python 的行为来推断它?
或者我可以从 sizeof(ctypes.c_ssize_t)
中安全地推断出它吗(我在考虑值:2**(8 * sizeof(c_ssize_t) - 1)
)?