Python3获取电脑IP、主机名、Mac地址的方法示例


Posted in Python onApril 11, 2019

本文实例讲述了Python3获取电脑IP、主机名、Mac地址的方法。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python3
'''
Created on 2019年4月11日
@author: Administrator
'''
import socket
import uuid
# 获取主机名
hostname = socket.gethostname()
#获取IP
ip = socket.gethostbyname(hostname)
# 获取Mac地址
def get_mac_address():
  mac=uuid.UUID(int = uuid.getnode()).hex[-12:]
  return ":".join([mac[e:e+2] for e in range(0,11,2)])
# ipList = socket.gethostbyname_ex(hostname)
# print(ipList)
print("主机名:",hostname)
print("IP:",ip)
print("Mac地址:",get_mac_address())

运行结果:

主机名: SNJCKV1VQGB6NP9
IP: 192.168.3.37
Mac地址: e0:cb:4e:07:75:85

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python常见工厂函数用法示例
Mar 21 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
Python中修改字符串的四种方法
Nov 02 Python
Python----数据预处理代码实例
Mar 20 Python
基于多进程中APScheduler重复运行的解决方法
Jul 22 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
python提取xml里面的链接源码详解
Oct 15 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
Mar 09 Python
Python如何将将模块分割成多个文件
Aug 04 Python
基于python实现图片转字符画代码实例
Sep 04 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
Apr 21 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 #Python
CentOS7安装Python3的教程详解
Apr 10 #Python
django富文本编辑器的实现示例
Apr 10 #Python
详解Python:面向对象编程
Apr 10 #Python
5款Python程序员高频使用开发工具推荐
Apr 10 #Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
Apr 10 #Python
Python将json文件写入ES数据库的方法
Apr 10 #Python
You might like
php修改上传图片尺寸的方法
2015/04/14 PHP
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
浅析javascript的return语句
2015/12/15 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
three.js 制作动态二维码的示例代码
2020/07/31 Javascript
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
python找出列表中大于某个阈值的数据段示例
2019/11/24 Python
python with语句的原理与用法详解
2020/03/30 Python
总结html5自定义属性有哪些
2020/04/01 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
css animation配合SVG制作能量流动效果
2021/03/24 HTML / CSS
测绘工程本科生求职信
2013/10/10 职场文书
化工机械应届生求职信
2013/11/04 职场文书
最热门的自我评价
2013/12/30 职场文书
咖啡店自主创业商业计划书
2014/01/22 职场文书
招商专员岗位职责
2014/02/08 职场文书
药品促销活动方案
2014/02/14 职场文书
难忘的一课教学反思
2014/04/30 职场文书
个人考核材料
2014/05/15 职场文书
会计稽核岗位职责
2015/04/13 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
Python Pandas pandas.read_sql函数实例用法
2021/06/21 Python
Python中文分词库jieba(结巴分词)详细使用介绍
2022/04/07 Python
Go获取两个时区的时间差
2022/04/20 Golang