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 18 Python
Python实现带百分比的进度条
Jun 28 Python
Python遍历pandas数据方法总结
Feb 09 Python
python实现遍历文件夹修改文件后缀
Aug 28 Python
PyCharm鼠标右键不显示Run unittest的解决方法
Nov 30 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
Pytorch中膨胀卷积的用法详解
Jan 07 Python
浅谈Tensorflow 动态双向RNN的输出问题
Jan 20 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
拿来就用!Python批量合并PDF的示例代码
Aug 10 Python
对Pytorch 中的contiguous理解说明
Mar 03 Python
python基础之类方法和静态方法
Oct 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
第七节 类的静态成员 [7]
2006/10/09 PHP
用PHP开发GUI
2006/10/09 PHP
php实现的双向队列类实例
2014/09/24 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
Javascript 遍历对象中的子对象
2009/07/03 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
js仿360开机效果
2019/12/26 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
Python3.x中自定义比较函数
2015/04/24 Python
利用Python3分析sitemap.xml并抓取导出全站链接详解
2017/07/04 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
pybind11在Windows下的使用教程
2019/07/04 Python
简单了解python关系(比较)运算符
2019/07/08 Python
Python如何在DataFrame增加数值
2020/02/14 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
小学教师自我鉴定
2013/11/07 职场文书
历史专业个人求职信分享
2013/12/20 职场文书
小学信息技术教学反思
2014/02/10 职场文书
学生请假条格式
2014/04/11 职场文书
初婚初育证明范本
2014/11/24 职场文书
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python