import platform


class SystemUtils:
    """系统相关工具类"""

    @staticmethod
    def is_windows():
        """判断是否为Windows系统"""
        return platform.system() == 'Windows'

    @staticmethod
    def is_linux():
        """判断是否为Linux系统"""
        return platform.system() == 'Linux'

    @staticmethod
    def is_mac():
        """判断是否为macOS系统"""
        return platform.system() == 'Darwin'

    @staticmethod
    def get_platform_name():
        """获取平台名称"""
        system = platform.system()
        if system == 'Windows':
            return 'windows'
        elif system == 'Linux':
            return 'linux'
        elif system == 'Darwin':
            return 'mac'
        else:
            return 'unknown'
