讀取txt檔案將文字行組合成特定格式

2021-09-08 16:52:02 字數 716 閱讀 1021

有一網友要求從txt文字檔案讀取一些資料,然後組合為特定格式的資料行。原論題如下,剛才開始的要求描述得不太清楚,後來補充完整了。

insus.net覺得本論題可有練習文字件讀取功力,因此嘗試實現一下。方法也許不是最好的。

首先建立乙個類,專門用來處理文字檔案每一行文字的。 由於每行文字將分割為兩段,因此宣告兩個屬性來儲存。靜態的tryparse()是判斷是文字行是否符合要求。空行不處理,不是空行的,一定為3個空格。然後把第一段賦值給第乙個屬性e1,把第二和第三段組合再賦值給第二個屬性e2。最後是再寫override  tostring()方法。

接下來,我們開始處理文字檔案,先是獲取文字檔案的物理路徑,然後讀取這個檔案。

宣告乙個匿名變數result。

把每一行符合要求的文字行寫入result中去。

最後是輸出結果集。

網頁執行效果:

Python 讀取txt文字檔案

python的文字檔案的內容讀取中,有三類方法 read readline readlines 這三種方法各有利弊。read read 的弊端 readline readline 的弊端 readlines readlines 的利端 readlines 的弊端 最簡單 最快速的逐行處理文字的方法 ...

Python 讀取txt文字檔案

python的文字檔案的內容讀取中,有三類方法 read readline readlines 這三種方法各有利弊。read 是最簡單的一種方法,一次性讀取檔案的所有內容放在乙個大字串中,即存在記憶體中 file object open test.txt 不要把open放在try中,以防止開啟失敗,...

python讀取文字txt檔案亂碼問題

python2的編碼實在是個頭疼的問題,編碼問題也將作為乙個長期的話題,遇到問題隨時補充。1 import chardet 2from wordcloud import wordcloud 3import matplotlib.pyplot as plt 45 with open c users f...