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实现的Kmeans++算法实例
Apr 26 Python
约瑟夫问题的Python和C++求解方法
Aug 20 Python
python实现简单点对点(p2p)聊天
Sep 13 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
Feb 07 Python
python实现数据写入excel表格
Mar 25 Python
python七夕浪漫表白源码
Apr 05 Python
python实现高斯投影正反算方式
Jan 17 Python
PyTorch-GPU加速实例
Jun 23 Python
Python计算矩阵的和积的实例详解
Sep 10 Python
python 读取、写入txt文件的示例
Sep 27 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 Python
Python集合set()使用的方法详解
Mar 18 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中使用Oracle数据库(1)
2006/10/09 PHP
给php新手谈谈我的学习心得
2007/02/25 PHP
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
Php 构造函数construct的前下划线是双的_
2009/12/08 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
解析php防止form重复提交的方法
2013/07/01 PHP
php简单压缩css样式示例
2016/09/22 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
2017/04/18 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
JavaScript延迟加载
2021/03/09 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
JS解决移动web开发手机输入框弹出的问题
2017/03/31 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
2019/09/11 Javascript
JavaScript实现简单贪吃蛇效果
2020/03/09 Javascript
Python中的魔法方法深入理解
2014/07/09 Python
Python中zip()函数用法实例教程
2014/07/31 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
在Mac中PyCharm配置python Anaconda环境过程图解
2020/03/11 Python
Python数据正态性检验实现过程
2020/04/18 Python
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
护士自我鉴定范文
2013/10/06 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python