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 相关文章推荐
pytyon 带有重复的全排列
Aug 13 Python
sqlalchemy对象转dict的示例
Apr 22 Python
举例详解Python中threading模块的几个常用方法
Jun 18 Python
python构建自定义回调函数详解
Jun 20 Python
Python 多核并行计算的示例代码
Nov 07 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
matplotlib作图添加表格实例代码
Jan 23 Python
Python自定义装饰器原理与用法实例分析
Jul 16 Python
解决jupyter运行pyqt代码内核重启的问题
Apr 16 Python
Keras Convolution1D与Convolution2D区别说明
May 22 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
python 利用matplotlib在3D空间中绘制平面的案例
Feb 06 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
关于文本留言本的分页代码
2006/10/09 PHP
PHP获取url的函数代码
2011/08/02 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
python3模块smtplib实现发送邮件功能
2018/05/22 Python
Python爬虫实现“盗取”微信好友信息的方法分析
2019/09/16 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
提升python处理速度原理及方法实例
2019/12/25 Python
python自动提取文本中的时间(包含中文日期)
2020/08/31 Python
CSS图片翻转动画技术详解(IE也实现了)
2014/04/03 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
文明礼仪小标兵事迹
2014/01/12 职场文书
消防安全宣传标语
2014/06/07 职场文书
创先争优个人总结
2015/03/04 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers