How to use the third-party netifaces Library to obtain the Native IP address in Python
This article mainly introduces how to use the third-party netifaces library to obtain the native IP address in Python. The article is very detailed and has certain reference value. Interested friends must read it!
Use third-party netifaces libraries
What is obtained is the LAN IP.
The netifaces module is used to provide information about the network interface and its status.
Code:
If you don't install it, install the library first.
Pip3 install netifaces
Then use:
From netifaces import interfaces, ifaddresses, AF_INETfor ifaceName in interfaces (): addresses = [I ['addr'] for i in ifaddresses (ifaceName) .setdefault (AF_INET, [{' addr':'No IP addr'}])] print (''.join (addresses))
The above is all the contents of the article "how to use a third-party netifaces library to obtain a native IP address in Python". Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!