Python-Mac格式转换脚本

一、原因:

将c4:ef:da:12:5c:53 变为 c4ef-da12-5c53

二、代码

复制代码
import re

mac_addresses = []

# Read the file
with open('client_list.txt', 'r') as file:
    # Read file contents into a list
    mac_addresses = [line.strip() for line in file]

# Process and print MAC addresses
for mac_address in mac_addresses:
    # Convert MAC address format from c4:ef:da:12:5c:53 to c4ef-da12-5c53
    mac = re.sub(r'[:]', '', mac_address)
    # Insert '-' every 4 characters
    mac = '-'.join(mac[i:i+4] for i in range(0, len(mac), 4))
    # Prepend 'sta ' to the MAC address
    mac = 'sta ' + mac
    print(mac)

三、需要在同一个目录下放置一个client_list.txt的文件放入你需要修改的mac地址清单

相关推荐
難釋懷14 小时前
Lua语法入门-变量和循环
开发语言·junit·lua
csbysj202014 小时前
CSS 颜色
开发语言
2401_8331977314 小时前
C++代码切片分析
开发语言·c++·算法
是翔仔呐14 小时前
第13章 超声波测距传感器驱动:HC-SR04底层原理与C语言实现
c语言·开发语言·单片机·嵌入式硬件·gitee
m0_6214385214 小时前
实时音频处理C++实现
开发语言·c++·算法
weixin_4219226914 小时前
模板代码性能测试
开发语言·c++·算法
Red丶哞14 小时前
内网自建Postfix使用Python发送邮件
开发语言·python
静心观复14 小时前
使用 new 关键字和 Java 反射创建对象的区别
java·开发语言
Liu6288814 小时前
C++中的模板方法模式
开发语言·c++·算法
rebekk14 小时前
pytorch custom op的简单介绍
人工智能·pytorch·python