platinfo:一个用于获取当前平台信息的库
项目描述
此模块确定并返回平台的标准名称,“标准”是Trent Mick从在大量平台上构建ActivePython的经验中得出的推理:)
主要目标是提供以下平台名称:
相对较短
可读的(尽可能使匹配给定名称与实际机器自解释)
足以产生所有需要的名称来区分所有特定平台的应用程序构建
通常在文件名中使用是安全的
不丑陋(例如,“MSWin32”很丑陋)
简单用法示例
>>> from platinfo import PlatInfo >>> pi = PlatInfo() >>> pi.os 'macosx' >>> pi.arch 'x86' >>> pi.name() 'macosx-x86'
目前,它在操作系统方面具有相当广泛的覆盖范围(Windows、Linux、Mac、Solaris、HP-UX、AIX、OpenBSD)。