Hangi işletim sistemi üzerinde çalışıyorum?

Windows'ta mı yoksa Unix'te mi olduğumu görmek için neye bakmam gerekiyor?

Çözüm
>>> import os
>>> print os.name
posix
>>> import platform
>>> platform.system()
'Linux'
>>> platform.release()
'2.6.22-15-generic'

platform.system()` çıktısı aşağıdaki gibidir:

  • Linux: Linux
  • Mac: Darwin
  • Windows: Windows

Bkz: platform - Temel platformun tanımlayıcı verilerine erişim

Yorumlar (6)

Dang -- lbrandy benden önce davrandı, ancak bu size Vista için sistem sonuçlarını sağlayamayacağım anlamına gelmiyor!

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

...ve henüz kimsenin Windows 10 için bir tane göndermediğine inanamıyorum:

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

Kayıtlara geçmesi için Mac'teki sonuçlar burada:

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