該模塊用來訪問平臺相關屬性。
常見屬性和方法
平臺架構
platform.machine()
返回平臺架構。若無法確定,則返回空字符串。
>>> platform.machine()
'AMD64'
網絡名稱(主機名)
platform.node()
返回計算機的網絡名稱(可能未被完全限定!)。如果無法確定該值,則返回空字符串。
>>> platform.node()
'DESKTOP-NAME'
系統版本
platform.platform(aliased = 0,terse = 0)
如果aliased爲True,則該函數將使用不同平臺的別名來報告與其常用名稱不同的系統名稱,例如SunOS將被報告爲Solaris。 system_alias()函數用於實現。
將terse設置爲True會導致該功能僅返回識別平臺所需的絕對最小信息。
>>> platform.platform()
'Windows-10-10.0.18362-SP0'
>>> platform.platform(aliased=True)
'Windows-10-10.0.18362-SP0'
>>> platform.platform(aliased=True,terse=True)
'Windows-10'
處理器名稱
platform.processor()
返回處理器名稱。
>>> platform.processor()
'Intel64 Family 6 Model 142 Stepping 10, GenuineIntel'
系統名稱
platform.system()
返回系統/操作系統名稱,例如“Linux”,“Windows”或“Java”。如果無法確定該值,則返回空字符串。
>>> platform.system()
'Windows'