python的int是没有上限的,但是C有,有些函数是用C写的而且没有针对大整数做调整的话,如果传入参数大于C语言的int上限就会出错。
可以参考:https://bugs.python.org/issue21816
解决方法:
1、可以修改算法,不用这个c写的函数。
2、升级版本,一般这个错误是python2的,将python升级为3。
版权声明:本文为qq_40452317原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
python的int是没有上限的,但是C有,有些函数是用C写的而且没有针对大整数做调整的话,如果传入参数大于C语言的int上限就会出错。
可以参考:https://bugs.python.org/issue21816
解决方法:
1、可以修改算法,不用这个c写的函数。
2、升级版本,一般这个错误是python2的,将python升级为3。