python 查找 mac os 内部版本号

标签 python macos

如何找到我的 Mac OS X 版本号?如果可能的话,有没有办法使用 Python 找到它?我想使用 Python,这样我就可以自动制作 OS X .app 文件。

编辑:我看到“标记为重复”消息,并意识到人们认为我指的是 Mac OS X 版本号。我说的是 BUILD 号。

最佳答案

奇怪的是,OS X 内部版本号似乎无法通过 platform 模块获得。 OS X 确实提供了一个 sw_vers 命令,可用于通过 os.popen 检索内部版本号。

示例:

import os
print(os.popen("sw_vers -buildVersion").read().strip())

OS X 10.9.4 Mavericks 上的输出:

13E28

不理想,但它有效!

关于python 查找 mac os 内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25632459/

相关文章:

Python错误: 'RPCProxy' object is not iterable

python - 我怎样才能制作一个 Python 包来为带有 Flask 的网站提供服务以与 Apache 一起工作?

c - 子进程中fork()后泄漏,为什么?

java - 无法在 Mac 上启动 eclipse - 无 Java 虚拟机

macos - 如何让方案解释器在 Emacs 中工作?

python - 如何在 Windows 上使用 Python 创建 OS X 应用程序

python - vlc mac python 绑定(bind)视频输出和 vlc.py 的位置

python - 如何在Python中仅丢弃html标签并提取关联文本

python - 如何从嵌套列表中删除项目

python - 仅标记 DataFrame 中满足条件的第一行