1.ValueError: Exceeds the limit (4500 digits) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit

这个错误是因为 Python 对于将一个极大整数转换为字符串时设定了一个默认的最大位数限制,通常为 4500 位。当你尝试转换一个位数超过这个限制的整数时,就会抛出这个错误。

解决:

1
2
import sys
sys.set_int_max_str_digits(设置的字符串位数)

例:ISCTF 七七的欧拉