**:
經常地我們需要編寫跨平台的指令碼,但是由於不同的平台的差異性,我們不得不獲得當前所工作的平台(作業系統型別)。
**如下:
import
platform
deftestplatform():
print("
----------operation system--------------------------")
#windows will be : (32bit, windowspe)
#linux will be : (32bit, elf)
(platform.architecture())
#windows will be : windows-xp-5.1.2600-sp3 or windows-post2008server-6.1.7600
#linux will be : linux-2.6.18-128.el5-i686-with-redhat-5.3-final
(platform.platform())
#windows will be : windows
#linux will be : linux
(platform.system())
print("
--------------python version-------------------------")
#windows and linux will be : 3.1.1 or 3.1.3
(platform.python_version())
defuseplatform():
sysstr
=platform.system()
if(sysstr =="
windows"):
print("
call windows tasks")
elif
(sysstr =="
linux"):
print("
call linux tasks")
else
:print("
other system tasks")
useplatform()
完!
python 判斷作業系統型別
在實際專案中有時候不知道作業系統的型別,比如是windows os x unix?而python 雖說是跨平台 crossplatform 的,但是畢竟他們還是有些不同的,有的函式方法只能在某些作業系統下實現,這時考慮到程式的可移植性,需要在 中對當前所在的作業系統做乙個判斷。如果只想判斷作業系統的...
python例項 判斷作業系統型別
參考文獻 經常地我們需要編寫跨平台的指令碼,但是由於不同的平台的差異性,我們不得不獲得當前所工作的平台 作業系統型別 import platform deftestplatform print operation system windows will be 32bit,windowspe linu...
C 判斷作業系統型別總結
目錄 windows作業系統的版本號一覽 作業系統 platformid 主版本號 副版本號 windows9514 0windows9814 10windowsme14 90windowsnt3.523 0windowsnt4.024 0windows200025 0windowsxp25 1wi...