Day34(0218) <<
Previous Next >> Day35(0219)
檔案存取(一)
寫入檔案
使用內建的open()函式建立檔案物件。語法如下,建立成功時,會傳回檔案物件,相反的,建立失敗時,會發生錯誤:
open(file,mode)
1.file:設定欲存取的檔案,包含檔案路徑及名稱。
2.mode:設定檔案物件的存取模式,常用的如下表:
模式 |
說明 |
"r" |
讀取模式開啟檔案,檔案指標指向檔案開頭,若檔案不存在,會發生錯誤,此為預設值。 |
"w" |
寫入模式開啟檔案並清除原先檔案內容,檔案指標指向檔案開頭,若檔案不存在,則建立新檔案。 |
"a" |
寫入模式開啟檔案,檔案指標指向檔案結尾,寫入的資料會新增至原檔案內容後面,若檔案不存在,則建立新檔案。 |
"r+" |
讀寫模式開啟檔案,檔案指標指向檔案開頭,寫入資料會覆蓋原先檔案的內容,若檔案不存在,就會建立新檔案。 |
"w+" |
讀寫模式開啟檔案並清除原先檔案內容,檔案指標指向檔案開頭,若檔案不存在,則建立新檔案。 |
"a+" |
讀寫模式開啟檔案,檔案指標指向檔案結尾,寫入的資料會新增至原檔案內容後面,若檔案不存在,則建立新檔案。 |
將資料寫入檔案
1.開啟檔案:使用open()函式建立檔案物件。
2.寫入檔案:使用write(s)方法將參數s所指定的的字串寫進檔案,後傳回寫入文字的個數。
3.關閉檔案:使用close()方法關閉檔案。
例如:
>>> fileObject = open("C:\\test.txt","w") #開啟檔案或新增檔案
>>> fileObject.write("白日依山盡") #寫入檔案
5
>>> fileObject.close() #關閉檔案
>>>
Day34(0218) <<
Previous Next >> Day35(0219)