python學習之platform模塊


該模塊用來訪問平台相關屬性。

常見屬性和方法

 

平台架構

platform.machine()

返回平台架構。若無法確定,則返回空字符串。

>>> platform.machine()
'AMD64'

>>> platform.machine()
'x86_64'

 

網絡名稱(主機名)

platform.node()

返回計算機的網絡名稱(可能未被完全限定!)。如果無法確定該值,則返回空字符串。

#windows
>>> platform.node()
'office'

#linux
>>> platform.node()
'abcxx'

 

系統版本

platform.platform(aliased = 0,terse = 0)

如果aliased為True,則該函數將使用不同平台的別名來報告與其常用名稱不同的系統名稱,例如SunOS將被報告為Solaris。 system_alias()函數用於實現。
將terse設置為True會導致該功能僅返回識別平台所需的絕對最小信息。

>>> platform.platform()
'Windows-8.1-6.3.9600-SP0'
>>> platform.platform(aliased=True)
'Windows-8.1-6.3.9600-SP0'
>>> platform.platform(aliased=True,terse=True)
'Windows-8.1'
>>> platform.platform(aliased=True,terse=False)
'Windows-8.1-6.3.9600-SP0'

#linux
>>> platform.platform()
'Linux-2.6.32-642.13.1.el6.x86_64-x86_64-with-centos-6.8-Final'

 

處理器名稱

platform.processor()

返回處理器名稱。

>>> platform.processor()
'Intel64 Family 6 Model 60 Stepping 3, GenuineIntel'

#linux
>>> platform.processor()
'x86_64'

 

系統名稱

platform.system()

返回系統/操作系統名稱,例如“Linux”,“Windows”或“Java”。如果無法確定該值,則返回空字符串。

>>> platform.system()
'Windows'

#linux
>>> platform.system()
'Linux'

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM