[Python] 355 OS名、バージョン、RAMメモリサイズを取得

[M1 Mac, Ventura 13.3.1, Python 3.10.4]

Macの場合

import platform
import psutil

# OS名を取得
os_type = platform.system()

if os_type == "Darwin":
    os_type = "Mac"
    
    # OSバージョンを取得
    os_version = platform.mac_ver()[0]
    
    if os_version.startswith("13"):
        ver_name = "Ventura"
    
print("OS:", os_type)
print("OSバージョン:", os_version)
print("バージョン名:", ver_name)

# RAMメモリを取得
ram = psutil.virtual_memory().total / (1024 ** 3)
print("RAMメモリ:", round(ram, 2), "GB")
OS: Mac
OSバージョン: 13.3.1
バージョン名: Ventura
RAMメモリ: 8.0 GB