python获取本机IP、计算机名、mac地址

Python 投稿 51000 0 评论

python获取本机IP、计算机名、mac地址

在python中获取ip地址和比在php中要麻烦些,具体看下面示例:

python 获得本机MAC地址:

import uuid
def get_mac_address(): 
    mac=uuid.UUID(int = uuid.getnode()).hex[-12:] 
    return ":".join([mac[e:e+2]for ein range(0,11,2)])

python 获得本机计算机名和本机IP:

下面再来看一下python获取IP的方法:使用socket

import socket
#获取本机电脑名
myname= socket.getfqdn(socket.gethostname(  ))
#获取本机ip
myaddr= socket.gethostbyname(myname)
print myname
print myaddr

结果为:

sfjpc  #电脑名

192.168.1.100 #ip地址

这里获取的IP是内网IP

编程笔记 » python获取本机IP、计算机名、mac地址

赞同 (65) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽