今天我的博客新开张啦。呵呵

今天给博客开张了。因为突然发现一个很好的使用Python的方法,不知道放在哪里。如果随便存在电脑里,肯定会把它遗忘在角落。就想到博客这个平台,我每天可以上来更新我学习的内容,而且可以复习我已经学过的知识。是个好东东,下面贴出第一贴:

一种非常有才的Python中关于字符分割的解决办法:

1.       数据类型:

SC_DB0_tile 1 00000000_00000003_800000f0 @ 00019608

需要将用下划线’_’连接的数组中间的最后一个即800000f0分离出来。

需要进行的操作如下:

f = open(文件名,”r”)

while 1:

      line = f.readline()           //将每一行读入

      list = string.split(line)    //默认用空格将一行分割成一个列表

      length = len(list)             

      str_div = length-2

      if (length>2 and list[str_div] == '@')://因为有文件头,所以用该句来判断是否是所要处理行

          findstr = string.join(list,'_') //’_’将所有的列表中元素连接

          L = string.split(findstr,'_')  //再一次用’_’将文件分割;此时,即可将用下划线连接的源文件中的字符分隔开。

          length_str = len(L)             //

          print L

  f.close()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值