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

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

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

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

import sys

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

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