Python提取某字符串中的特殊0
来源:互联网 发布:邮政网络培训学院登录 编辑:程序博客网 时间:2024/06/07 02:12
以下例程:涉及文件读写、字符串处理
规则:提取64bit的数即8个byte中,每个byte的高4位为0时,去掉此高四位
将测试数写入test.txt,内如如下
d2065197970e3225
d206519797e03225
d260519797e03225
d286519797003225
d286519790003225
0086519797e03200
try: f_r = open("test.txt",'r') line = f_r.readline() size = len(line) f_w = open("res.uid",'w') while line: line_tail = line line_head = '' #print line_tail res = line_tail.find('0') while res>=0: #print res if res%2==0: line_head = line_head + line_tail[0:res]+line_tail[res+1] line_tail = line_tail[res+2:] else: line_head = line_head + line_tail[0:res+1] line_tail = line_tail[res+1:] #print line_head #print line_tail res = line_tail.find('0') res_line = line_head+line_tail f_w.write(res_line) line = f_r.readline()finally: f_r.close() f_w.close()
输出的res.uid,结果如下:
d2065197970e3225
d206519797e03225
d260519797e03225
d286519797003225
d286519790003225
0086519797e03200
符合要求
阅读全文
0 0
- Python提取某字符串中的特殊0
- python 提取字符串中的数字
- python 提取字符串中的数字
- python提取字符串中的数字
- python提取字符串中的所有数字
- Python中字符串中的数字提取方法
- python-提取一串字符串中的数字
- 提取Python stringlib中的"BMHBNFS"字符串查找算法
- 提取字符串中的汉字
- 提取字符串中的数字
- 提取字符串中的汉字
- 提取字符串中的数字
- 提取字符串中的整数
- 提取字符串中的数字
- 提取字符串中的数字
- 提取字符串中的大写字母
- 提取字符串中的单词
- 提取字符串中的数字
- 插入记录INSERT
- JSTL标准标签库之格式化标签(一)
- ubuntu16.04 简单安装mysql5.7
- Convert BST to Greater Tree
- 设计模式的总结二:创造型模式-抽象工厂模式
- Python提取某字符串中的特殊0
- HDU1003最大连续子序列和
- 多线程的优点
- CMCC-EDU一个帐号,多设备共享解决方案
- 廖雪峰的Git教程四工作区与暂存区
- 针对windows系统的高精度定时器
- 仿天猫网站5:Django传递数据给js
- 快乐数
- 学习笔记TF011:多层神经网络