码迷,mamicode.com
首页 > 编程语言 > 详细

python有些错误换行问题解决

时间:2015-10-04 20:50:02      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:

有时候数据会遇到一些错误包。例如,正确的数据应:

20141010,aaa,bbb,ccc,ddd,eee

但实际的数据是来:

20141010,aaa,bbb,
ccc,ddd,
eee

这样出现错误换行。在进行一些数据处理时就不能通过


解决的方法:

import re

dfile=open('tt.txt','r')
lists=[]
for line in dfile:
    m=re.match('2014.+',line)
    if m:
        lists.append(line)
    else:
        lists[-1]=lists[-1].strip('\n')+line

print lists

ofile=open('ttt.txt','w')
for line in lists:
    ofile.write(line)

dfile.close()
ofile.close()

使用正则表达式匹配行开头,删除换行符

版权声明:本文博主原创文章,博客,未经同意不得转载。

python有些错误换行问题解决

标签:

原文地址:http://www.cnblogs.com/bhlsheji/p/4854933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!