一、主題介紹:
文字檔就是副檔名為 .txt 的檔案,它是將資料永久儲存放置的其中一個方法,接下來的連續四篇文章將說明怎麼使用物件導向程式設計來建立對文字檔 (.txt) 檔做到查詢 (Search)、新增 (NewAdd)、修改 (Modify)、刪除 (Delete) 的功能,今天就先來講講使用類別方法查詢文字檔內容資料,如果大家有看過前篇文章如何建立物件導向程式說明的話,應該對建立類別不會陌生,如果還是有些不瞭解,可以往前篇文章尋找重複多看幾遍,相信很快就能熟悉物件導向程式設計的用法了。
二、程式範例:
# 文字檔內容 ( 檔名: data.txt )
序 編號 公司 聯絡人 行動電話 備註
1 B001 加佳 張三 0900-123456
2 E150 億元 胡二 0900-111111
3 C455 成功 王八 0921-168168
4 D050 旺旺 鄭一 0900-888888
5 D050 旺旺 鄭一 0900-888888
6 E150 億元 胡二 0900-111111
7 E150 億元 胡二 0900-111111
# Python 程式
# 執行結果
序 編號 公司 聯絡人 行動電話 備註
1 B001 加佳 張三 0900-123456
2 E150 億元 胡二 0900-111111
3 C455 成功 王八 0921-168168
4 D050 旺旺 鄭一 0900-888888
5 D050 旺旺 鄭一 0900-888888
6 E150 億元 胡二 0900-111111
7 E150 億元 胡二 0900-111111
三、程式說明:
第1行: 使用 class 建立類別。
第3行: 類別初始化,當建立物件的同時做初始參數設定。
第6行: 建立搜尋文字檔的方法。
第11行: 建立列印文字檔內容顯示於螢幕的方法。
第16行: 建立物件。
第17行: 執行類別方法查詢讀取文字檔內容。
第18行: 列印顯示文字檔內容於螢幕。
沒有留言:
張貼留言