Python - システム・プラットフォーム - プラットフォーム

クラウディア 
1. 概要
2. プラットフォームを取得

1. 概要

 実行しているプラットフォームを取得するには、「sys」もしくは「platform」を使用します。  本ページは、下記にサイトを参考にさせていただきました。
Python が実行されている環境の OS やバージョン情報などを取得

2. プラットフォームを取得

 プラットフォームを取得するには、「os.name」「platform.system()」「sys.platform」を使用します。  下記のソースを書いて。

import os
import platform
import sys

print(os.name)
print(platform.system())
print(sys.platform)
 以下、各プラットフォームでの実行結果は、以下のようになりました。  「FreeBSD 14.1 RELEASE」

posix
FreeBSD
freebsd14
 「Ubuntu 24.04」

posix
Linux
linux
 「Windows11 24H2」

nt
Windows
win32
 ワタクシ的には、「platform.system()」が、一番納得いくかしら。  もっと突っ込んで、バージョンを取得する方法等もあるのですが、今回は、ここまで(2024年12月20日)。