python小工具
python小工具
新月爱文宇
不要低估你的能力,不要高估你的毅力
展开
-
获取启用的物理网卡名称
def get_physical_netcard(): """获取启用的物理网卡名称""" stats_info = psutil.net_if_stats() netcard = os.listdir("/sys/class/net") virtual_netcard = os.listdir("/sys/devices/virtual/net/") physical_netcard_all = list(set(ne...原创 2020-11-20 18:54:48 · 446 阅读 · 0 评论 -
python 子网掩码长度和子网掩码地址转换
# 子网掩码地址转长度def netmask_to_bit_length(netmask): """ >>> netmask_to_bit_length('255.255.255.0') 24 >>> """ # 分割字符串格式的子网掩码为四段列表 # 计算二进制字符串中 '1' 的个数 # 转换各段子网掩码为二进制, 计算十进制 return sum([bin(int(i)).count('1')原创 2020-11-20 13:57:35 · 3479 阅读 · 0 评论