仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 592|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] CentOS教程之python字符串按固定长度拆分

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:05:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:在过去的四年中,我经常使用CentOS,主要是作为企业Linux商业版本产品的一种替代,很多个人、企业或机构都希望拥有主流企业Linux的稳定性、可靠性和声誉。明天有同事给了一堆mac地址,须要更改成必定格局,如mac=902B345FB021改成mac=90-2B-34-5F-B0-21,写了一个小python剧本,赞助处置了。其实就是字符串的依照固定长度拆分。
文件mac.txt中的mac地址一堆:
50E549E32ECB
902B3413EFA6
50E549ECBA1C
902B3457B16F
1C6F65296DF9
902B34131A14
50E549E3E2F8
50E5493A2696
902B345FB021
902B34131574
完成的办法有两种,以下:
  1. 办法一:A=open(mac.txt,r)a=A.readlines()foraaina:b=list(aa.strip())c=foriinrange(len(b)):ifi!=0:ifi%2==0:c=c+-+b[i]else:c=c+b[i]else:c=c+b[i]printcA.close()这类办法比拟粗陋,刚开端想到这个。办法二:importreA=open(mac.txt,r)a=A.readlines()foraaina:b=re.findall(r.{2},aa)c=-.join(b)printcA.close()这类就是用python的正则表达式来完成,比拟便利,履行效力比拟高。处置成果以下:50-E5-49-E3-2E-CB90-2B-34-13-EF-A650-E5-49-EC-BA-1C90-2B-34-57-B1-6F1C-6F-65-29-6D-F990-2B-34-13-1A-1450-E5-49-E3-E2-F850-E5-49-3A-26-9690-2B-34-5F-B0-2190-2B-34-13-15-7490-2B-34-18-43-BF00-24-1D-0E-25-8D
复制代码
小知识:CentOS来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。
若天明 该用户已被删除
沙发
发表于 2015-1-16 23:44:03 | 只看该作者

CentOS教程之python字符串按固定长度拆分

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.
飘灵儿 该用户已被删除
板凳
发表于 2015-1-25 06:46:22 | 只看该作者
如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。 Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人。
简单生活 该用户已被删除
地板
发表于 2015-2-2 20:55:31 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
若相依 该用户已被删除
5#
发表于 2015-2-8 07:27:43 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
爱飞 该用户已被删除
6#
发表于 2015-2-25 03:19:00 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-7 19:37:27 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
透明 该用户已被删除
8#
发表于 2015-3-15 19:44:39 | 只看该作者
在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。
只想知道 该用户已被删除
9#
发表于 2015-3-22 05:05:07 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表