操作環境:
- Windows 10
- PyCharm Community 2020.1
- python 3.8.2
# 獲取本機 mac 地址
import uuid
def get_mac_address():
mac = uuid.UUID(int = uuid.getnode()).hex[-12:]
return ":".join([mac[e:e+2]for e in range(0,11,2)])
if __name__ == '__main__':
print(get_mac_address())
# 獲取IP地址和主機名
import socket
# 獲取主機名
pcname = socket.getfqdn(socket.gethostname( ))
# 獲取IP地址
pcip = socket.gethostbyname(pcname)
print(pcname)
print(pcip)
輸出:
mac 地址
主機名
ip 地址
這是昨天遇到的一個小練習,我想到可以把這些練習集合起來,以後總結歸納起來,會很有用處。
我的疑惑:
uuid
和 socket
是如何起到作用的?
本作品採用《CC 協議》,轉載必須註明作者和本文連結