【发布时间】:2017-06-05 20:43:11
【问题描述】:
我正在使用 cython 读取包含 unsigned long long 类型的 length 字段的二进制数据格式。
读取该值后,我将其转换为Py_ssize_t 变量,以返回用于索引的python 空间。
由于Py_ssize_t是有符号的,它的最大正范围必须小于最大值unsigned long long。
有没有一种通用的方法来检查我读取的值是否可以存储在Py_ssize_t 中?或者换一种说法:有没有办法获得Py_ssize_t的最大正值?
【问题讨论】:
标签: python indexing types cython