💻Python获取本机IP地址 | 🌐轻松掌握本地IP
在日常开发中,我们常常需要获取本机的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啦!🌐
学会这个小技巧后,无论是开发还是排查问题都更加得心应手啦!🌟
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。