Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use the third-party netifaces Library to obtain the Native IP address in Python

Shulou Source: shulou.com Published: 2022-06-01 03:10:14 09月22日 Update

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!

Tags: Third party address local machine content article code value information interest partner local area network interface more module status knowledge network industry Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno vpn Linux Apple MySQL Microsoft