読者です 読者をやめる 読者になる 読者になる

platformモジュールでOSを判定する

Pythonで動作OSの判定をどうやるか探していたら、標準モジュールのplatformを使えという情報をStackOverFlowで見つけた。
Reliably detect Windows in Python - Stack Overflow

>>> import platform
>>> platform.system()
'Windows'

簡単ですね。
15.13. platform — 実行中プラットフォームの固有情報を参照する — Python 2.6ja2 documentation

追記

os.systemじゃだめなの?と社内で言われた。はい、それを忘れて調べてたんです。それでもいいと思います。
他にもdistutilsがーというのもあった。
しかし返す値がどれも結構違うみたい。Windowsかそれ以外かを判定するのにはどれが手頃なんですかね?