如何区分 linux 和 mac

How to tell the difference between linux and mac

我正在为 tarball 创建安装文件,我需要一种方法来确定系统的确切名称。

我试过os.name,但是returns 'posix' 不管系统是mac还是linux。

有没有办法获得更具体的 OS 名称?

最简单的方法:

>>> import sys
>>> sys.platform
'linux2'
>>>

在 Mac 上输出类似 'darwin'

的内容