一開始我是想通過ip來判斷作業系統的,因為之前使用的linux系統中nmap是可以用來獲取作業系統的,但是經過一系列操作之後還是發現自己做不到,主要是自己太菜,乙個有大佬可以做到的,因為python有乙個nmap庫,但是因為自己接觸python不久,還是寫不出來,不說那麼多了,開始下面的操作啦
import platform
deftestplatform()
:print
("----------operation system--------------------------"
)# windows will be : (32bit, windowspe)
# linux will be : (32bit, elf)
print
(platform.architecture())
##這些都是platform的方法
# 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
print
(platform.platform())
# windows will be : windows
# linux will be : linux
print
(platform.system())
# 包含上面所有的資訊彙總
# print platform.uname()
print
("--------------python version-------------------------"
)# windows and linux will be : 3.7.0
print
(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: %s"
% sysstr)
return sysstr
print
(useplatform())
testplatform(
)
python獲取計算機IP mac位址 計算機名
在python中獲取ip位址和在php中有很大不同,在php中往往比較簡單。那再python中怎麼做呢?import uuid defget mac address mac uuid.uuid int uuid.getnode hex 12 return join mac e e 2 for ein...
python計算機基礎 python計算機基礎
一 計算機基礎 首先python是一門程式語言 語言 那什麼是語言?語言就是一種事物與另一種事物溝通的介質。所以說程式語言是程式設計師跟計算機溝通的介質,那麼為什麼要跟計算機溝通呢?沒計算機行不行?因為計算機幫人做了好多事情,說白了計算機是一台機器,這台機器用來解放人力,替代任務幹活的。什麼是程式設...
python獲取計算機的相關資訊
encoding utf 8 獲取計算機本地相關資訊 import socket,time,datetime import sys deffunc 主機名 hostname socket.gethostname print hostname ip dbip socket.gethostbyname ...