ipaddress.IPv6Address在Python中返回错误“AddressValueError:最多允许8个冒号”

2024-10-02 16:30:37 发布

您现在位置:Python中文网/ 问答频道 /正文

am对数据帧中的变量使用ipaddress.IPv6Address来获得整数输出。但每次我都会得到以下错误:“AddressValueError:最多允许8个冒号”。变量的每个ip地址都有8个或更少的冒号,因此看起来像是ipaddress.IPv6Address无法区分变量的不同行。有办法解决这个问题吗

我可以使用单个ip地址,但不能使用多个。示例:int(ipaddress.IPv6Address('2001:db8::ffff:ffff')工作正常并返回一个整数

谢谢