1. 程式人生 > >檔案的開啟與關閉

檔案的開啟與關閉

開啟模式:

t   ----   文字檔案模式,預設值

b  ----  二進位制檔案模式

r  ----  只讀模式,預設模式,檔案不存在,返回FileNotFoundError異常

w ----  覆蓋寫模式,檔案不存在則建立,存在則從頭開始寫入,原檔案內容被完全覆蓋

x  ----  建立寫模式,檔案不存在則建立,存在則返回FileExistsError異常

a  ----  追加寫模式,檔案不存在則建立,存在則在檔案所有內容之後繼續新增內容,原檔案內容保留

+  ----  與r、w、x、a一同使用,在原有工能基礎上增加同時讀寫功能

 

舉例如下:

1 f = open("f.txt")          # 預設文字形式、預設只讀模式
2 f = open("f.txt", "rt")    # 文字形式、只讀模式
3 f = open("f.txt", "w")     # 預設文字形式、覆蓋寫模式
4 f = open("f.txt", "a+")    # 預設文字形式、追加寫模式、+讀檔案
5 f = open("f.txt", "x")     # 預設文字形式、建立寫模式
6 f = open("
f.txt", "b") # 二進位制形式、預設只讀模式、 7 f = open("f.txt", "wb") #二進位制形式、覆蓋寫模式