2015-06-09 37 views
-1

我正在为tarball创建一个安装文件,我需要一种方法来确定系统的确切名称。如何区分linux和mac

我试过os.name,但无论系统是mac还是linux,它都会返回'posix'。

有没有办法获得更具体的操作系统名称?

回答

2

最简单的方法:

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

在Mac它输出像 '达尔文'

+0

在约塞米蒂它输出 '达尔文'。 –