"Linux"、"Windows"、または "Darwin" (Mac) のうち、どのプラットフォームで使用しているかを正確に知りたい場合は、次を使用する必要があります:
>>> import platform
>>> platform.system()
'Linux' # or 'Windows'/'Darwin'
platform.system 関数は uname を使用します
sys.platform を使用できます :
from sys import platform
if platform == "linux" or platform == "linux2":
# linux
elif platform == "darwin":
# OS X
elif platform == "win32":
# Windows...
sys.platform sys.name よりも粒度が細かい .
有効な値については、ドキュメントを参照してください。
「どの OS で実行していますか?」の回答も参照してください。