[問題] 抓取txt特定內容並作註解or計算

作者: billdarkest   2020-02-06 22:36:36
各位前輩大家好
小弟閒暇時間會上網自學python來優化工作流程
最近遇到一個txt文本處理的問題如下:
https://imgur.com/RDgjPdd
每次收到的檔案中我所要解析的行數並不固定,可能第8行到第15行,可能是10~30。
是否請大佬指點一下要從哪個方向下手才能在txt的相對位置上填上均重?
我目前的進度只到能把文本內容全部list出來而已,可以說是進度0。
for i in range(0, lines.__len__(), 1):
list = []
for word in lines[i].split():
word = word.strip( )
list.append(word);
word = word.strip()
list.append(word);
print(list)
希望各位前輩給個關鍵字或方向指導一下,身邊沒有資訊人可以問,而我只會一點點爬蟲的基礎而已。
所以如果有用詞不精準或敘述不清楚的地方望各位前輩海涵
作者: TitanEric (泰坦)   2020-02-06 23:07:00
讀到標頭之後 讀你要的資料 然後捨棄亂碼
作者: lemon651 (小明)   2020-02-07 12:45:00
1.range(len(lines))可以達到一樣效果2.不用加;
作者: poototo (poototo)   2020-02-07 12:49:00
正則表示式?
作者: alvinlin (林矜業)   2020-02-07 14:59:00
首先先問你的文字檔哪來的為什麼有亂碼?然後加上均重後處理好的檔案要做什麼?這幾個模組csv,re應該有幫助
作者: billdarkest   2020-02-07 15:27:00
大大 其實我只是把我不需要的資料當成亂碼而已 主要是想知道如何找特定的資料做註解再放回指定的位置
作者: alvinlin (林矜業)   2020-02-07 16:17:00
不能從源頭去加嗎?如果不需要的資料的部分也是格式化的,用csv讀進來再csv寫回去即可或是用seek()定位到要加的位置

Links booklink

Contact Us: admin [ a t ] ucptt.com