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系列之从文件读取和保存数据
May 23 Python
python执行外部程序的常用方法小结
Mar 21 Python
安装dbus-python的简要教程
May 05 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
Dec 31 Python
Python解惑之整数比较详解
Apr 24 Python
Python微信库:itchat的用法详解
Aug 14 Python
Python之读取TXT文件的方法小结
Apr 27 Python
python+pandas+时间、日期以及时间序列处理方法
Jul 10 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
python的移位操作实现详解
Aug 21 Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 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
phpfans留言版用到的install.php
2007/01/04 PHP
php语言流程控制中的主动与被动
2012/11/05 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
PHP Ajax跨域问题解决方案代码实例
2020/08/01 PHP
JS命名空间的另一种实现
2013/08/09 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
jQuery实现右下角可缩放大小的层完整实例
2016/06/20 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
JavaScript获取tr td 的三种方式全面总结(推荐)
2017/08/15 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
Python中字符编码简介、方法及使用建议
2015/01/08 Python
Python机器学习之决策树算法
2017/12/22 Python
使用python Fabric动态修改远程机器hosts的方法
2018/10/26 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
Python3 webservice接口测试代码详解
2020/06/23 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
Django如何重置migration的几种情景
2021/02/24 Python
美国在线宠物商店:Chewy
2019/01/12 全球购物
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
统计员岗位职责
2013/11/14 职场文书
家居设计专业个人自荐信范文
2013/11/26 职场文书
教师师德承诺书
2014/03/26 职场文书
生态养殖创业计划书
2014/05/06 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书