Pythonでプラットフォームごとに処理を切り替える

プラットフォームで処理を切り替えたいことがたまにある。

sysモジュールを使うと割と簡単にできる。

import sys

# "darwin", "linux", "win32" or "cygwin"
sys.platform

# Pythonのパスを取得したい場合は
sys.executable