如何使用python获取主机的IP地址?

时间:2018-02-15 17:24:15

标签: python

我正在尝试使用此代码获取主机的IP地址:

import os
import socket
ip = socket.gethostbyname(os.environ['COMPUTERNAME'])

问题是这个主机安装了VMware,我上面的代码获得的IP是属于VMware的,而不是主机。 如何在不卸载VMware的情况下解决此问题? :P

1 个答案:

答案 0 :(得分:-1)

如果您使用的是Windows,则可以进行此操作

iphost = socket.gethostbyname(socket.gethostname())