Python实现MAC地址转换

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 关于Python实现交换机输入MAC地址格式的问题

公司需求通过MAC地址进行Vlan划分,统计的MAC地址为

交换机命令行中需要输入的MAC地址为

需要将MAC地址进行转换,思路为将MAC地址分成数组,取出其中的 2,8,14 下标位的值即可。直接干货吧。


def cw_mac_add(mac_add):
    #mac_add='02:00:00:00:00:0c'

    result = re.findall('\S',mac_add)
    print(result)
    rmkey = [2,8,14]


    a_index = [i for i in range(len(result))]
    a_index = set(a_index)
    b_index = set(rmkey)
    index = list(a_index-b_index)
    result = [result[i] for i in index]
    print(result)
    str_result = "".join(result)
    print(str_result)
    


def read_csv():
    csvFile = open("netexcel.CSV","r")
    reader = csv.reader(csvFile)
    for item in reader:
        print(item)






cw_mac_add('00-50-56-C0-00-08')
目录
相关文章
|
1月前
|
缓存 API 定位技术
使用Python调用百度地图API实现地址查询
使用Python调用百度地图API实现地址查询
87 0
|
3月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
59 0
|
5月前
|
Python
python 获取mac地址
python 获取mac地址
42 0
|
7月前
|
安全 Python
Mac Python升级
Mac Python升级
48 0
|
4月前
|
小程序 Linux 区块链
Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
126 0
|
13天前
|
Python Linux iOS开发
使用 Python 打印本机 Mac 地址
使用 Python 打印本机 Mac 地址
8 0
|
1月前
|
Python
Python中如何判断两个对象的内存地址是否一致?
Python中如何判断两个对象的内存地址是否一致?
17 0
|
1月前
|
存储 Linux iOS开发
使用Python自动修改电脑的静态IP地址
使用Python自动修改电脑的静态IP地址
20 0
|
6月前
|
Python
python之数据的赋值方式,变量内存地址的获取方式,获取变量名的方法,不同方法之间的区别
python之数据的赋值方式,变量内存地址的获取方式,获取变量名的方法,不同方法之间的区别
|
4月前
|
JSON JavaScript 前端开发
Mac系统Anaconda环境配置Python的json库
Mac系统Anaconda环境配置Python的json库