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

看板Python作者時間4年前 (2020/02/06 22:36), 編輯推噓3(309)
留言12則, 5人參與, 4年前最新討論串1/2 (看更多)
各位前輩大家好 小弟閒暇時間會上網自學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) 希望各位前輩給個關鍵字或方向指導一下,身邊沒有資訊人可以問,而我只會一點點爬蟲的基礎而已。 所以如果有用詞不精準或敘述不清楚的地方望各位前輩海涵 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.224.22 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1580999798.A.AE5.html

02/06 23:07, 4年前 , 1F
讀到標頭之後 讀你要的資料 然後捨棄亂碼
02/06 23:07, 1F

02/07 12:45, 4年前 , 2F
1.range(len(lines))可以達到一樣效果2.不用加;
02/07 12:45, 2F

02/07 12:49, 4年前 , 3F
正則表示式?
02/07 12:49, 3F

02/07 14:59, 4年前 , 4F
首先先問你的文字檔哪來的為什麼有亂碼?然後加上均重後
02/07 14:59, 4F

02/07 14:59, 4年前 , 5F
處理好的檔案要做什麼?
02/07 14:59, 5F

02/07 15:01, 4年前 , 6F
這幾個模組csv,re應該有幫助
02/07 15:01, 6F

02/07 15:27, 4年前 , 7F
大大 其實我只是把我不需要的資料當成亂碼而已 主要
02/07 15:27, 7F

02/07 15:27, 4年前 , 8F
是想知道如何找特定的資料做註解再放回指定的位置
02/07 15:27, 8F

02/07 16:17, 4年前 , 9F
不能從源頭去加嗎?
02/07 16:17, 9F

02/07 16:18, 4年前 , 10F
如果不需要的資料的部分也是格式化的,用csv讀進來再csv
02/07 16:18, 10F

02/07 16:18, 4年前 , 11F
寫回去即可
02/07 16:18, 11F

02/07 17:42, 4年前 , 12F
或是用seek()定位到要加的位置
02/07 17:42, 12F
文章代碼(AID): #1UF2Hshb (Python)
文章代碼(AID): #1UF2Hshb (Python)