python-获取本机mac地址

 1 #!/usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 ############################
 4 #File Name: getmac.py
 5 #Author: frank
 6 #Mail: [email protected]
 7 #Created Time:2017-06-05 17:10:51
 8 ############################
 9
10 import uuid
11
12 def get_mac_address():
13     mac=uuid.UUID(int = uuid.getnode()).hex[-12:].upper()
14     #return ‘%s:%s:%s:%s:%s:%s‘ % (mac[0:2],mac[2:4],mac[4:6],mac[6:8],mac[8:10],mac[10:])
15     return ":".join([mac[e:e+2] for e in range(0,11,2)])
16
17 if __name__ == ‘__main__‘:
18     ##name = "test_name"
19     #namespace = "test_namespace"
20
21     print get_mac_address()
22     ‘‘‘
23     u=uuid.uuid1()  # 带参的方法参见Python Doc
24     print u
25     #print uuid.uuid3(namespace, name)
26     #print uuid.uuid4()
27     #print uuid.uuid5(namespace, name)
28     node1=uuid.getnode() #获取mac地址
29     print ("node1:%s"%node1)
30     print ("hex(node1):%s"%hex(node1))
31     print ("uuid.bytes:%s"%repr(u.bytes))
32     print ("uuid.bytes_le:%s"%repr(u.bytes_le))
33     print ("hex:", u.hex)
34     print ‘int     :‘, u.int
35     print ‘urn     :‘, u.urn
36     print ‘variant :‘, u.variant
37     print ‘version :‘, u.version
38     #print get_mac_address()
39     ‘‘‘
时间: 2024-10-21 07:53:16

python-获取本机mac地址的相关文章

windows获取本机MAC地址并写入文件的bat

windows获取本机MAC地址并写入文件的bat MAC(Media Access Control)地址,或称为 MAC地址.硬件地址,用来定义网络设备的位置. bat代码例如以下: @echo off echo GET MAC ADDRESS echo PLEASE WAIT... getmac /v > mac.txt echo GET MAC ADDRESS SUCCESS pause exit 查看mac.txt,获取成功 连接名 网络适配器 物理地址 传输名称 ===========

js获取本机mac地址,IP地址,计算机名

<!DOCTYPE HTML> <html> <head> <title>js获取本机mac地址,IP地址,计算机名</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta content="MSHTML 6.00.2800.1106" name="

Python 获取本机IP地址

import socket #获取本机IP地址 self.local_ip = socket.gethostbyname(socket.gethostname()) print (self.local_ip) python 判断本机是否联网 1 timeout = 200 2 host = 'www.baidu.com' 3 port = 80 4 s=socket.socket() 5 s.settimeout(timeout) 6 status = s.connect_ex((host,po

C# 获取本机mac地址 客户端主机名称(hostName) 当前用户(CurWinUser) 操作系统版本(WinVersion) IE浏览器版本(IEversion) 物理内存(Memory) 跳至网关的IP地址(IpAddress) CPU序列号 等等

关于获取本机信息的代码,园子里面还是非常多的,专门整理了一下此次用到的信息 首先,获取跳至网管的IP地址 #region 获取调至网管的IP地址 string ipAddress = GetLocalIp(); #endregion ///此方法需要计算机连网,否则获取不到IP地址 private string GetLocalIp() { string result = RunApp("route", "print", true); Match m = Regex

c#中如何获取本机MAC地址、IP地址、硬盘ID、CPU序列号等系统信息

public class Computer { public static string CpuID; //1.cpu序列号 public static string MacAddress; //2.mac序列号 public static string DiskID; //3.硬盘id public static string IpAddress; //4.ip地址 public static string LoginUserName; //5.登录用户名 public static stri

python 获取本机ip地址的方法(Unix 平台)

1 #!/usr/bin/python 2 import socket 3 import fcntl 4 import struct 5 def get_ip_address(ifname): 6 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 7 return socket.inet_ntoa(fcntl.ioctl( 8 s.fileno(), 9 0x8915, # SIOCGIFADDR 10 struct.pack('256s'

[转] python 获取本机ip地址的两种实现方法

#!/usr/bin/python import socket import fcntl import struct def get_ip_address(ifname): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) return socket.inet_ntoa(fcntl.ioctl( s.fileno(), 0x8915, # SIOCGIFADDR struct.pack('256s', ifname[:15]) )[20:2

MFC获取本机MAC地址

//数组的大小只能是13 1 GetMacAdress(char arr[],int Num){ 2 char MAC[13]={0}; 3 PIP_ADAPTER_INFO pAdapterInfo; 4 PIP_ADAPTER_INFO pAdapter = NULL; 5 DWORD dwRetVal = 0; 6 pAdapterInfo = (IP_ADAPTER_INFO*)malloc(sizeof(IP_ADAPTER_INFO)); 7 ULONG ulOutBufLen =

python获取本机IP、mac地址、计算机名

在python中获取ip地址和在php中有很大不同,在php中往往比较简单.那再python中怎么做呢? 我们先来看一下python 获得本机MAC地址: 1 2 3 4 import uuid 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)]) 下面再来看一下python获取

C#获取外网IP、本机MAC地址及Ping的实现

原文 获取外网IP, C#获取本机的MAC地址,C#通过编程方式实现Ping 获取外网IP地址 思路是通过WebRequest连接一些网上提供IP查询服务的网站,下载到含有你的IP的网页,然后用正则表达式提取出IP来 class Program { static void Main(string[] args) { Console.WriteLine(GetExportIP()); Console.ReadKey(); } public static string GetExportIP() {