Python | 実行しているOSの種類を判別する方法

Python 判別・判定,Python

Python | 実行しているOSの種類を判別する方法

Pythonの「platform」モジュールを使って実行しているOSの種類を取得する方法とサンプルコードを紹介しています。

確認環境

Windows11 ローカル
Python python-3.11.1

実行しているOSの種類を取得する

Pythonで実行しているOSの種類を取得するには「platform」モジュールのsystem()メソッドが利用可能です。
platform.system()では、OSの名前が返り値となっていますので判別が用意です。

また、ChromeOSはLinuxに含まれます。

import platform

system_name = platform.system()
os = ''
if system_name == 'Windows':
	os = 'Windows'
elif system_name == 'Linux':
	os = 'Linux'
elif system_name == 'Darwin':
	os = 'Mac'

print(os)
# Windows