我有许多需要提取和格式化数据的日志文件。其中一些日志文件非常大,超过10,000行。Python - 格式化文本文件中的特定数据
任何人都可以推荐一个代码示例来帮助我读取文本文件,删除不需要的行,然后将其余行编辑为特定格式。我一直没有找到任何以前的线程,我有什么后。
我需要编辑数据的下面是一个例子:
136: add student 50000000 35011/Y01T :Unknown id in field 3 - ignoring line
137: add student 50000000 5031/Y01S :Unknown id in field 3 - ignoring line
138: add student 50000000 881/Y01S :Unknown course idnumber in field 4 - ignoring line
139: add student 50000000 5732/Y01S :Unknown id in field 3 - ignoring line
134: add student 50000000 W250/Y02S :OK
135: add student 50000000 35033/Y01T :OK
我需要搜索的文件并删除后缀有任何行:OK。 然后,我需要到一个CSV格式,如编辑,其余行:
add,student,50000000,1234/abcd
任何提示,代码段等将有很大的帮助,我会非常感激。我会问,但我没有时间自我教python文件访问/字符串格式。所以,请允许我事先不尝试它之前问
我会给它一个去玩的代码。 非常感谢您的回复。 – Russ