我有許多需要提取和格式化數據的日誌文件。其中一些日誌文件非常大,超過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