---
title: 网络信息
description: "使用netifaces模块可以获取本机IP、网关等信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenggrf/codeprtr/kunpengtaishanporting_12_0078.html
sourcePath: /source/zh/kunpenggrf/codeprtr/kunpengtaishanporting_12_0078.html
indexId: 369dd3a6efb33773be6c2ded742413c09ff7eddd58cf148179f4fb3fb1d68da165
---
# 网络信息

使用netifaces模块可以获取本机IP、网关等信息。

代码示例：

```
def GetNetworkIP():
#获取本地网卡IP地址
import netifaces
#routingGateway = netifaces.gateways()['default'][netifaces.AF_INET][0]   #网关
routingNicName = netifaces.gateways()['default'][netifaces.AF_INET][1]   #网络适配器信息
for interface in netifaces.interfaces():
if interface == routingNicName:
#print (netifaces.ifaddresses(interface))
try:
routingIPAddr = netifaces.ifaddresses(interface)[netifaces.AF_INET][0]['addr']   #获取IP
except KeyError:
pass
#print ("Routing IP Address:%s"% routingIPAddr)
return routingIPAddr
if __name__ == "__main__":
try:
print ("Routing IP Address:",GetNetworkIP())
except:
print ("Unable to get the address, there may not be installed netifaces module! command: pip install netifaces")
```
