背景
在做网络嗅探的时候是需要获取本机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())