如何使用Python'可移植地查找本地IPv4和IPv6地址;什么是stdlib?

如何使用Python'可移植地查找本地IPv4和IPv6地址;什么是stdlib?,python,Python,我对枚举系统上的所有本地ipv4和ipv6地址感兴趣 该解决方案需要是纯python(而不是外壳) 理想情况下,它是可移植的(Linux、OSX、Windows),但我怀疑这是可能的,因此每个平台的答案也会起作用…没有可移植的方法来做到这一点 在Linux上,您可以使用withop=SIOCGIFCONF(定义为0x8912) 如果您愿意使用图书馆,请查看。它完全满足您的需要,并支持Linux、Mac、Solaris和Windows。这可能会给你一些想法。这与类似,但只列出了第一个地址,只有v4

我对枚举系统上的所有本地ipv4和ipv6地址感兴趣

该解决方案需要是纯python(而不是外壳)


理想情况下,它是可移植的(Linux、OSX、Windows),但我怀疑这是可能的,因此每个平台的答案也会起作用…

没有可移植的方法来做到这一点

在Linux上,您可以使用with
op=SIOCGIFCONF
(定义为0x8912)

如果您愿意使用图书馆,请查看。它完全满足您的需要,并支持Linux、Mac、Solaris和Windows。这可能会给你一些想法。

这与类似,但只列出了第一个地址,只有v4。我需要所有这些,包括v6。