Skip to main content
 首页 » 编程设计

python之使用 Python 查找 Mac UUID/序列号

2024年09月07日31pengyingh

基本上我计划将计算机 UUID/序列号绑定(bind)到它运行的 key ,在 Windows 上我发现获取 UUID 很容易,但是我正在努力为 Mac 获取任何东西。 有什么解决办法吗?

请您参考如下方法:

MacOS 有一个用于访问此信息的内置程序,您可以使用它来获取它

system_profiler SPHardwareDataType | awk '/Serial Number/ {print $4}' 

如果你在 python 中明确需要这个字符串(如果你使用的是 3.5+),你可以使用 subprocess模块

import subprocess 
cmd = "system_profiler SPHardwareDataType | awk '/Serial Number/ {print $4}'" 
result = subprocess.run(cmd, stdout=subprocess.PIPE, shell=True, check=True) 
serial_number = result.stdout.strip()