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自动化测试实例解析
Sep 28 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
Python3标准库总结
Feb 19 Python
Python生成器的使用方法和示例代码
Mar 04 Python
从0开始的Python学习014面向对象编程(推荐)
Apr 02 Python
对python中基于tcp协议的通信(数据传输)实例讲解
Jul 22 Python
python标准库sys和OS的函数使用方法与实例详解
Feb 12 Python
深入了解Python 变量作用域
Jul 24 Python
python利用appium实现手机APP自动化的示例
Jan 26 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 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 将bmp图片转为jpg等其他任意格式的图片
2009/06/29 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
Jquery index()方法 获取相应元素索引值
2012/10/12 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
基于Bootstrap的网页设计实例
2017/03/01 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
Vue2 模板template的四种写法总结
2018/02/23 Javascript
jQuery基于闭包实现的显示与隐藏div功能示例
2018/06/09 jQuery
详解Webpack loader 之 file-loader
2018/11/07 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
简单了解python协程的相关知识
2019/08/31 Python
django创建css文件夹的具体方法
2020/07/31 Python
如何把python项目部署到linux服务器
2020/08/26 Python
基于Python的图像阈值化分割(迭代法)
2020/11/20 Python
美术专业学生个人自我评价
2013/09/19 职场文书
海南地接欢迎词
2014/01/14 职场文书
计算机专业优秀大学生自我总结
2014/01/21 职场文书
大学生村官演讲稿
2014/04/25 职场文书
励志演讲稿500字
2014/08/21 职场文书
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js