python學習之platform模組

2022-09-07 05:00:11 字數 1718 閱讀 1955

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

常見屬性和方法

平台架構

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」或「j**a」。如果無法確定該值,則返回空字串。

>>> platform.system()

'windows'

#linux

>>> platform.system()

'linux'

python學習詳解 Python學習之字典詳解

在元組和列表中,都是通過編號進行元素的訪問,但有的時候我們按名字進行資料甚至資料結構的訪問,在c 中有map的概念,也就是對映,在python中也提供了內建的對映型別 字典。對映其實就是一組key和value以及之間的對映函式,其特點是 key的唯一性 key與value的一對多的對映。1.字典的建...

Python學習之函式

0 引論 函式是實現 復用的主要途徑之一,而且函式的使用也可以使得程式更加容易理解,更加規範化。程式很多時候並不是給計算機的,而是給人看的。這裡總結一下python中的函式的應用 1 函式 首先python中的函式的格式是怎樣的。def 函式名 形參 函式體 下面是乙個計算fibonacci數列的函...

python學習之函式

抽象 斐波那契數列 fibs 0,1 for i in range 10 print fibs fibs 0,1 i 2 while i 20 i 1 print fibs 使用callable判斷函式是否可以呼叫 import math x 1 y math.sqrt print callable...