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地址清单

相关推荐
轩情吖2 分钟前
MySQL之表的增删查改
android·开发语言·c++·后端·mysql·adb·
2301_793804696 分钟前
C++与硬件交互编程
开发语言·c++·算法
yuxi20207 分钟前
我用 Python 自动化了这 10 个工作流程,每周省下 8 小时
python
yunyun321238 分钟前
用Python监控系统日志并发送警报
jvm·数据库·python
草帽lufei11 分钟前
macOS中的Cursor等软件突然不能用了
macos·cursor
6+h11 分钟前
【java IO】BIO、NIO、AIO 全面对比
java·python·nio
梨落秋霜12 分钟前
Python入门篇【正则表达式】
python·mysql·正则表达式
csbysj202013 分钟前
jEasyUI 转换 HTML 表格为数据网格
开发语言
Hello.Reader15 分钟前
PySpark 安装保姆级教程pip、Conda、手动安装、Spark Connect 一次讲透(一)
python·spark·conda·pip
Rabbit_QL15 分钟前
【Warp+Claude】任务完成自动通知(macOS + Warp 版)
macos·策略模式