python wmi获取ip
时间: 2023-10-19 22:34:14 浏览: 197
利用WMI 获取IP信息
你可以使用Python中的`wmi`模块来获取IP地址。以下是一个示例代码:
```python
import wmi
def get_ip_address():
c = wmi.WMI()
for interface in c.Win32_NetworkAdapterConfiguration(IPEnabled=True):
for ip_address in interface.IPAddress:
if '.' in ip_address:
return ip_address
# 调用函数获取IP地址
ip = get_ip_address()
print(ip)
```
这段代码将返回计算机上第一个找到的IPv4地址。请注意,你需要先安装`wmi`模块,你可以使用`pip install wmi`来安装它。另外,该代码在Windows操作系统上才能正常运行,因为`wmi`模块是用于Windows系统的。
希望对你有所帮助!如果你还有其他问题,请随时问。
阅读全文