Python 2.7 如何从本地IP地址中查找广播IP地址?

Python 2.7 如何从本地IP地址中查找广播IP地址?,python-2.7,network-programming,ip-address,Python 2.7,Network Programming,Ip Address,我正在Linux上使用Python 2.7。我需要获得本地IP地址(这里是172.16.x.x)。我可以获得IP地址及其对应的网络掩码地址,但无法获得同一IP的广播IP地址。如果您能够获得IP和子网掩码,您只需通过对IP地址和反向子网掩码进行二进制排序来计算广播地址 BC=ipadress | | inv(子网掩码)感谢@Thargor对您的帮助,这可能是重复的。但是通过使用ipaddr.IPNetwork(vm.broadcast)找到解决方案,从另一个堆栈溢出的帖子中得到了答案,其中vm=i

我正在Linux上使用Python 2.7。我需要获得本地IP地址(这里是172.16.x.x)。我可以获得IP地址及其对应的网络掩码地址,但无法获得同一IP的广播IP地址。

如果您能够获得IP和子网掩码,您只需通过对IP地址和反向子网掩码进行二进制排序来计算广播地址


BC=ipadress | | inv(子网掩码)

感谢@Thargor对您的帮助,这可能是重复的。但是通过使用ipaddr.IPNetwork(vm.broadcast)找到解决方案,从另一个堆栈溢出的帖子中得到了答案,其中vm=ipaddress+“/”+netmask。谢谢你们两位的帮助