一、主題說明:
程式運作中的資料不論是數據或字串,只要電腦一關機所有資料就會消失不見,所以將資料儲存至檔案是必須的,這樣才能將重要資料長期的儲存,當需要時再讀取檔案資料,後面我們將使用前面講過的類別來建立儲存與讀取檔案的功能。
二、應用程式:
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()
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" : 於檔案結尾附加寫入模式
沒有留言:
張貼留言