IT运维笔记


OverflowError: range() result has too many items

可能会有的错误: OverflowError: Python int too large to convert to C long 或者 OverflowError: range() result has too many items ,python的Int无限制,但C的int和long都会溢出,因为python的很多函数底层用C实现的,所以python有时也会出现这种错误,解决办法就是不要使用这些函数,改进算法,用别的函数 在需要用for x in range(很大的整数) 来写循环时, 用while 来代替