我们如何从python访问py_ssize_t_max值



我在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)的思考)?

您正在寻找sys.maxsize

这是设置它的来源:https://github.com/python/cpython/cpython/blob/9e52c907b551139393939321e9521fe0967e34e34e34d/python/python/python/sysmodule.c#l19855-l1986

更多信息:https://docs.python.org/3/library/sys.html#sys.maxsize

相关内容

  • 没有找到相关文章

最新更新