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压缩和解压缩zip文件
Feb 14 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
常见的python正则用法实例讲解
Jun 21 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
Jan 20 Python
python3 pandas 读取MySQL数据和插入的实例
Apr 20 Python
Python将8位的图片转为24位的图片实现方法
Oct 24 Python
如何用python写一个简单的词法分析器
Dec 18 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
python 多维高斯分布数据生成方式
Dec 09 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
对PyTorch中inplace字段的全面理解
May 22 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
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
解析用PHP实现var_export的详细介绍
2013/06/20 PHP
php下载文件源代码(强制任意文件格式下载)
2014/05/09 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
Django 中 cookie的使用
2017/08/17 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
img标签中onerror用法
2009/08/13 Javascript
ie7+背景透明文字不透明超级简单的实现方法
2014/01/17 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
Tornado服务器中绑定域名、虚拟主机的方法
2014/08/22 Python
wxPython窗口的继承机制实例分析
2014/09/28 Python
Python中的ceil()方法使用教程
2015/05/14 Python
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python实现一个简单的验证码程序
2017/11/03 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
Python稀疏矩阵及参数保存代码实现
2020/04/18 Python
德国运动鞋网上商店:Afew Store
2018/01/05 全球购物
英国景点门票网站:attractiontix
2019/08/27 全球购物
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
学习委员自我鉴定
2014/01/13 职场文书
护士求职信范文
2014/05/24 职场文书
邀请书模板
2015/02/02 职场文书
请客吃饭开场白
2015/06/01 职场文书
2015年小学师德师风建设工作总结
2015/10/23 职场文书
决心书格式及范文
2019/06/24 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
python 命令行传参方法总结
2021/05/25 Python