python獲取本機IP mac位址 計算機名

2022-09-05 10:51:14 字數 1701 閱讀 6521

在python中獲取ip位址和在php中有很大不同,在php中往往比較簡單。那再python中怎麼做呢?12

34import

def

mac=uuid.uuid(inthex[-12:]

return.join([mac[e:e+2forin(0,11,2)])

下面再來看一下python獲取ip的方法:使用socket12

3456

7import

#獲取本機電腦名

=

#獲取本機ip

=

print

print

結果為:

mypc  #電腦名

192.168.1.111 #ip位址

但是注意這裡獲取的ip是內網ip

方法三:在linux下可用12

3456

78910

1112

1314

1516

17import

import

import

def

=

return

s.fileno(),

0x8915# siocgifaddr

struct.pack('256s', ifname[:15])

)[20:24])

>>> get_ip_address('lo')

'127.0.0.1'

>>> get_ip_address('eth0')

'38.113.228.130'

獲取本機IP MAC位址

1 include 2 include 3 include iphlpapi.h 包含對ip幫助函式的定義 4 pragma comment lib,iphlpapi.lib 5 pragma comment lib,ws2 32.lib 全域性資料 6 u char g uclocalmac 6 ...

C socket實現獲取本機IP MAC

include 該標頭檔案定義了socket程式設計的功能 include 該標頭檔案宣告了輸入輸出流函式 include 該標頭檔案定義了一些通用函式 include 該標頭檔案支援http請求 include 該標頭檔案定義了windows的所有資料基本型態 include 該標頭檔案宣告了ne...

python獲取本機資訊

python的確是簡單方便,庫函式完成了許多可能用到的功能,今天學習到的是獲取本機資訊的功能.import socket defget host ip 查詢本機ip位址 return ip try s socket.socket socket.af inet,socket.sock dgram s....