在python中獲取ip位址和在php中有很大不同,在php中往往比較簡單。那再python中怎麼做呢?12
34import
def
mac
=
uuid.uuid(
int
hex
[
-
12
:]
return
.join([mac[e:e
+
2
for
in
(
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....