網頁

2025年7月15日 星期二

Python 檔案存取

 一、主題說明:

程式運作中的資料不論是數據或字串,只要電腦一關機所有資料就會消失不見,所以將資料儲存至檔案是必須的,這樣才能將重要資料長期的儲存,當需要時再讀取檔案資料,後面我們將使用前面講過的類別來建立儲存與讀取檔案的功能。


二、應用程式:


class AccessFile:

    def __init__(self,file):
        self.__file = file

    def readFile(self):
        f_obj = open(self.__file,"r")
        f_content = f_obj.read()
        f_obj.close()
        return f_content
   
    def writeFile(self,wdata):
        f_obj = open(self.__file,"w")
        f_obj.write(wdata)
        f_obj.close()
     

file = "data.txt"
data = "資料寫入檔案內"
A = AccessFile(file)
A.writeFile(data)
read_data = A.readFile()
print(read_data)

#執行結果

(1) 螢幕顯示..

資料寫入檔案內

(2) data.txt 檔案內資料..

資料寫入檔案內


三、程式說明:

open(file,mode)

file : 標示要存取的檔案,當然要包含路徑及名稱,如果沒有標示路徑只標示名稱,那就會依與主要程式檔案相同路徑存取檔案。

mode : 設定檔案物件的模式,如下..

"r" : 讀取檔案模式

"w" : 清除原內容並寫入模式

"a" : 於檔案結尾附加寫入模式

沒有留言:

張貼留言

TQC+ Python 證照考題評量(五十四) - 平均溫度

 一、主題介紹: 資料庫中的一堆數據資料,時常需要這些資料的平均值、最大值、與最小值,作為分析資料的依據,如能透過寫程式讓它們自動化就能增加效率,就來看看今天的 TQC+ 考題的練習。 (1) 題目 請撰寫一程式,讓使用者輸入四週各三天的溫度,接著計算並輸出這四週的平均溫度及最高...