我正在尝试编写一个jython代码以从文本文件中删除空格。我有以下情形。 我有这样从文本文件中删除空格的Jython代码
STARTBUR001 20120416
20120416MES000000002012032200000000020120323000000000201203240000000002012032600000000020120327000000000201203280000000002012032900000000020120330000000000
20120416MES202566 2012030500000000020120306000000000201203070000000002012030800000000020120309000000000201203100000000002012031100000000020120312000000000201203130000000002012031400000000020
20120416MES275921 20120305000000000201203060000000002012030700000000020120308000000000201203090000000002012031000000000020120311000000000201203120000000002012031300000000020120314000000000
END 0000000202
一个文本文件,这里所有的线条都单行。 但我想是什么样的
STARTBUR001 20120416
20120416MES000000002012032200000000020120323000000000201203240000000002012032600000000020120327000000000201203280000000002012032900000000020120330000000000
20120416MES202566 2012030500000000020120306000000000201203070000000002012030800000000020120309000000000201203100000000002012031100000000020120312000000000201203130000000002012031400000000020
20120416MES275921 20120305000000000201203060000000002012030700000000020120308000000000201203090000000002012031000000000020120311000000000201203120000000002012031300000000020120314000000000
END 0000000202
因此,在所有我要开始第二线检查,直到我遇到END,并在每一行的tyhe年底全部删除空格。
有人可以指导我写这段代码吗?
尝试,如:
srcfile=open('d:/BUR001.txt','r')
trgtfile=open('d:/BUR002.txt','w')
readfile=srcfile.readline()
while readfile:
trgtfile.write(readfile.replace('\s',''))
readfile=srcfile.readline()
srcfile.close()
trgtfile.close()
感谢, 马赫什
尝试像srcfile = open('d:/BUR001.txt','r') trgtfile = open('d:/BUR002.txt','w') readfile = srcfile.readline() while readfile : trgtfile.write(readfile.replace('\ s','')) readfile = srcfile.readline() srcfile.close() trgtfile.close() – Maheshgx 2012-04-17 08:01:05