我的应用程序被假定为在Mac OS X系统上运行。不过,我需要做的是找出的Mac OS(或达尔文)的什么版本在运行时,最好为数字。例如,如何使用Python检测Mac OS版本?
- “10.4.11” 将返回要么10.4或8
- “10.5.4” 将返回10.5或9
- “10.6” 将返回10.6或10
我发现,你可以做到这一点,它返回我的系统上“8.11.0”:
import os
os.system("uname -r")
有一个更清洁的方式来做到这一点,或至少一种方式来拉结果中的第一个数字?谢谢!
1为'platform' – 2009-11-22 00:54:14
那很完美!谢谢你的帮助! – 2009-11-22 00:56:42
不幸的是,这适用于Debian(也可能是其他的Linux),以及,使误报,如果你使用此功能来检查系统是否为Mac OS X – 2017-06-06 20:54:34