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快速从注释生成文档的方法
Dec 26 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
django用户登录和注销的实现方法
Jul 16 Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 Python
Python 获取div标签中的文字实例
Dec 20 Python
Python3.9又更新了:dict内置新功能
Feb 28 Python
python pandas利用fillna方法实现部分自动填充功能
Mar 16 Python
如何在Python 游戏中模拟引力
Mar 27 Python
jenkins+python自动化测试持续集成教程
May 12 Python
python3.8.1+selenium实现登录滑块验证功能
May 22 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
一篇文章弄懂Python中的内建函数
Aug 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
PHP 的几个配置文件函数
2006/12/21 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
广告显示判断
2006/08/31 Javascript
Prototype使用指南之range.js
2007/01/10 Javascript
JS宝典学习笔记(下)
2007/01/10 Javascript
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
微信公众号菜单配置微信小程序实例详解
2017/03/31 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python实现Adapter模式实例代码
2018/02/09 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
Python模块的制作方法实例分析
2019/12/21 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
经典优秀个人求职信分享
2013/12/12 职场文书
年度考核评语
2014/01/19 职场文书
员工辞职信范文大全
2015/05/12 职场文书
Python实现DBSCAN聚类算法并样例测试
2021/06/22 Python