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生成器(Generator)详解
Apr 13 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
Python中实现switch功能实例解析
Jan 11 Python
Python pymongo模块用法示例
Mar 31 Python
Python3实现购物车功能
Apr 18 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
May 10 Python
Python subprocess模块常见用法分析
Jun 12 Python
pandas 选择某几列的方法
Jul 03 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
python实现飞机大战小游戏
Nov 08 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
pandas map(),apply(),applymap()区别解析
Feb 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
PHP 开源框架22个简单简介
2009/08/24 PHP
调试一段PHP程序时遇到的三个问题
2012/01/17 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
2014/04/28 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
python简单猜数游戏实例
2015/07/09 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
2020/05/11 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
银行见习期自我鉴定
2014/01/29 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
公司廉洁自律承诺书
2014/03/27 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
安全教育的主题班会
2015/08/13 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
68句权威创业名言
2019/08/26 职场文书
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL