檔案的開啟與關閉
阿新 • • 發佈:2018-11-10
開啟模式:
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") #二進位制形式、覆蓋寫模式