python 按照固定长度分割字符串的方法


本文摘自php中文网,作者不言,侵删。

这篇文章主要介绍了关于python 按照固定长度分割字符串的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'。
借助python脚本,可以轻松实现,原理就是:字符串的按照固定长度拆分。

1,文件mac.txt,保存了如下的mac地址:

50E549E32ECB
902B3413EFA6
50E549ECBA1C
902B3457B16F
1C6F65296DF9
902B34131A14
50E549E3E2F8
50E5493A2696
902B345FB021
902B34131574

这里分享两种实现方法,供大家参考。
方法一:

代码示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

#!/bin/python

#site:WWW.jb51.net

#

A = open('mac.txt','r')

a = A.readlines()

for aa in a:

 b = list(aa.strip())

 c=''

 for i in range(len(b)):

  if i !=0:

   if i%2 == 0:

    c=c+'-'+b[i]

   else:

    c=c+b[i]

  else:

   c=c+b[i]

 print c

A.close()

阅读剩余部分

相关阅读 >>

Python中转换模块codecs的讲解(附示例)

Python单引号和双引号的区别

Python守护进程的实现

Python防止sql注入方法介绍

Python中map函数和reduce函数的使用方法介绍(附代码)

Python是免费的么

Python 装饰器

Python文本统计功能之西游记用字统计操作

Python如何批量修改文件后缀名?批量修改文件后缀名的方法

Python怎么安装numpy库

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...