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

来源:互联网 发布:苹果手机还原网络 编辑:程序博客网 时间:2024/04/28 18:07
#_*_ coding:utf-8 _*_import socketimport getpassimport platformimport uuid     #通用唯一识别码myname1=socket.getfqdn(socket.gethostname())#socket.getfqdn(name)将使用点号分隔的 IP 地址字符串转换成一个完整的域名#或者这样myname2=platform.uname()[1]myaddr=socket.gethostbyname(myname1)#socket.gethostbyname(hostname)将主机名解析为一个使用点号分隔的 IP 地址字符串user=getpass.getuser()#获得机器名myarchitecture=platform.architecture()#返回系统架构信息,好像不怎么准确myplatform=platform.platform()mac=uuid.UUID(int=uuid.getnode())MAC=mac.hex[-12:]print myname1print myname2print myaddrprint userprint myarchitectureprint myplatformprint MAC

输出:

>>> PC201401131620PC201401131620169.254.196.106Administrator('32bit', 'WindowsPE')Windows-7-6.1.7601-SP10cd2928db52a
感觉那个返回架构信息不怎么准确

我的电脑64位的啊。


这些感觉python强大之处,获取ip两行ok,远非C可比,虽然两者没什么可比性哈哈:)  怪我没深入C   -。-。

0 0
原创粉丝点击