我在什么操作系统上运行?

我需要看什么才能知道我是在Windows还是Unix上,等等?

解决办法
>>> import os
>>> print os.name
posix
>>> import platform
>>> platform.system()
'Linux'
>>> platform.release()
'2.6.22-15-generic'

platform.system()的输出如下。

  • Linux:Linux
  • Mac:达尔文:"达尔文"。
  • Windows:Windows

见。平台 - 访问基础平台的识别数据

评论(6)

Dang -- lbrandy击败了我,但这并不意味着我不能为你提供Vista的系统结果!我想这是一个很好的例子。

>>> import os
>>> os.name
'nt'
>>> import platform
>>> platform.system()
'Windows'
>>> platform.release()
'Vista'

...而且我不敢相信还没有人发布Windows 10的结果。

>>> import os
>>> os.name
'nt'
>>> import platform
>>> platform.system()
'Windows'
>>> platform.release()
'10'
评论(4)

为了记录在案,这里是Mac上的结果'。

>>> import os
>>> os.name
'posix'
>>> import platform
>>> platform.system()
'Darwin'
>>> platform.release()
'8.11.1'
评论(0)