首页 > 代码库 > python解决一些错误换行问题
python解决一些错误换行问题
有时候会碰到一些错误换行的数据,比如正确数据应该是:
20141010,aaa,bbb,ccc,ddd,eee
但是实际给过来的数据是:
20141010,aaa,bbb,ccc,ddd,eee
这样出现错误换行,在进行一些数据处理时就不能通过
解决办法:
import redfile=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‘)+lineprint listsofile=open(‘ttt.txt‘,‘w‘)for line in lists: ofile.write(line)dfile.close()ofile.close()
用正则表达式匹配行开头,去掉换行符
python解决一些错误换行问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。