基本上我计划将计算机 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()
