python如何获取本机ip地址?python获取本机ip地址代码

背景

在做网络嗅探的时候是需要获取本机ip地址的,那么python如何获取本机ip地址呢? 其实python获取本机ip地址还是比较简单的,下面我们一起来看下pytho获取本机ip地址代码

python获取本机ip地址代码

>>> import socket
>>>
>>>
>>> hostname = socket.gethostname() #获取本机名称
>>> print(hostname)
DESKTOP-L2JA2R5
>>> ip = socket.gethostbyname(hostname) #根据本机名称获取ip地址
>>> print(ip)
192.168.0.116
>>>
>>>

总结

python获取本机ip地址是不是很简单,简化下最多也就是两行代码

import socket
ip = socket.gethostbyname(socket.gethostname())