我需要看什么才能知道我是在Windows还是Unix上,等等?
>>> import os
>>> print os.name
posix
>>> import platform
>>> platform.system()
'Linux'
>>> platform.release()
'2.6.22-15-generic'
platform.system()
的输出如下。
Linux
。Windows
。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'
为了记录在案,这里是Mac上的结果'。
>>> import os
>>> os.name
'posix'
>>> import platform
>>> platform.system()
'Darwin'
>>> platform.release()
'8.11.1'