Python 基础练习 —— 获取本机 Mac 地址、ip 地址和主机名
操作环境:
- 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 协议》,转载必须注明作者和本文链接
platform可以了解一下
复制代码,出现 小白求教,请问这个错误代码是怎么回事,应该如何分析处理
我下载安装了 Python3.3.2 ,我也是复制了代码,但是我的输出是正常的。@s3035