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中的元类编程入门指引
Apr 15 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
Jul 30 Python
python中的set实现不重复的排序原理
Jan 24 Python
python3基于OpenCV实现证件照背景替换
Jul 18 Python
解决新django中的path不能使用正则表达式的问题
Dec 18 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
PIL对上传到Django的图片进行处理并保存的实例
Aug 07 Python
Python文件读写w+和r+区别解析
Mar 26 Python
Python数据可视化实现多种图例代码详解
Jul 14 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 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
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
List Installed Software Features
2007/06/11 Javascript
javascript入门·对象属性方法大总结
2007/10/01 Javascript
js 字符串操作函数
2009/07/25 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
基于JavaScript实现无缝滚动效果
2017/07/21 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
VUE重点问题总结
2018/03/19 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
Python 装饰器深入理解
2017/03/16 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
团员的自我评价
2013/12/01 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
美术教师求职信范文
2015/03/20 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
会议主持人开场白台词
2015/05/28 职场文书
简短清晨问候语
2015/11/10 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书