展开全部
简单来说,比如这样:def clear_line(ln):
if not ln.startsWith('W:'): return None
if ln=='W:': return None
# parse this line
# replace char
ln = ln.replace('"', '')
# other replace
# ...
return ln
filename = 'xxx.txt'
lines = open(filename).readlines()
cleared = []
for line in lines:
nl = clear_line(line)
if nl is not None: cleared.append(nl)
open('cleared-'+filename, 'w').write('\n'.join(cleared))
假设需要转换的文件是xxx.txt。
类似替换双引号为空白字符那里,后32313133353236313431303231363533e58685e5aeb931333361303630边再继续增加替换的规则,就可以简单的处理这个文本了。
程序会最终输出一个cleared-xxx.txt。
如果对代码还是不太懂,建议最好学一下Python学习手册,这个还是很简单的。