Jika Anda ingin tahu di platform mana Anda menggunakan "Linux", "Windows", atau "Darwin" (Mac), tanpa lebih tepatnya, Anda harus menggunakan:
>>> import platform
>>> platform.system()
'Linux' # or 'Windows'/'Darwin'
platform.system
fungsi menggunakan uname
secara internal.
Anda dapat menggunakan sys.platform
:
from sys import platform
if platform == "linux" or platform == "linux2":
# linux
elif platform == "darwin":
# OS X
elif platform == "win32":
# Windows...
sys.platform
memiliki perincian yang lebih baik daripada sys.name
.
Untuk nilai yang valid, lihat dokumentasi.
Lihat juga jawaban untuk “OS apa yang saya gunakan?”