当前位置:首页 > 要闻简讯 > 数码科技问答 > 正文

💻Python获取本机IP地址 | 🌐轻松掌握本地IP

发布时间:2025-03-27 16:34:46 编辑:谭博娇 来源:

导读 在日常开发中,我们常常需要获取本机的IP地址,无论是用于网络调试还是自动化任务。今天就教大家用Python快速搞定这件事!💪首先,确保你的...

在日常开发中,我们常常需要获取本机的IP地址,无论是用于网络调试还是自动化任务。今天就教大家用Python快速搞定这件事!💪

首先,确保你的环境中已安装Python。接着,我们可以使用`socket`模块来实现这个功能。代码如下:

```python

import socket

def get_local_ip():

hostname = socket.gethostname()

ip_address = socket.gethostbyname(hostname)

return ip_address

print("本机IP地址为:", get_local_ip())

```

运行这段代码,终端会输出类似`192.168.x.x`的结果。🌈

此外,如果你的机器有多个网卡或网络接口,可以考虑使用`psutil`库来获取更详细的IP信息。安装方式也很简单:

```bash

pip install psutil

```

然后用以下代码:

```python

import psutil

addrs = psutil.net_if_addrs()

for interface, addr_list in addrs.items():

for addr in addr_list:

if addr.family.name == "AF_INET":

print(f"{interface}: {addr.address}")

```

这样你就能看到每个网卡对应的IP啦!🌐

学会这个小技巧后,无论是开发还是排查问题都更加得心应手啦!🌟


免责声明:本文由用户上传,如有侵权请联系删除!

上一篇:📱苹果7手机的原装系统是什么?🍎

下一篇:最后一页