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使用tensorflow保存、加载和使用模型的方法
Jan 31 Python
使用Python画股票的K线图的方法步骤
Jun 28 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
python 计算方位角实例(根据两点的坐标计算)
Jan 17 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
通过Python实现一个简单的html页面
May 16 Python
解决keras backend 越跑越慢问题
Jun 18 Python
python 使用递归的方式实现语义图片分割功能
Jul 16 Python
详解Flask前后端分离项目案例
Jul 24 Python
python中使用.py配置文件的方法详解
Nov 23 Python
Python中Matplotlib的点、线形状、颜色以及绘制散点图
Apr 07 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
vue的for循环使用方法
2019/02/12 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
一个小示例告诉你Python语言的优雅之处
2014/07/04 Python
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
详解Flask前后端分离项目案例
2020/07/24 Python
Python 使用Opencv实现目标检测与识别的示例代码
2020/09/08 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
一些Unix笔试题和面试题
2013/01/22 面试题
质检员的岗位职责
2013/11/15 职场文书
部门活动策划方案
2014/08/16 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
秋季运动会开幕词
2015/01/28 职场文书
上下班时间调整通知
2015/04/23 职场文书
同意离婚答辩状
2015/05/22 职场文书
独生子女证明范本
2015/06/19 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
个人售房合同协议书
2016/03/21 职场文书