一、open()方法
open()
方法用於打開一個文件,並返回文件對象,在對文件進行處理過程都需要使用到這個函數,如果該文件無法被打開,會拋出 OSError
, 使用open()
方法一定要保證關閉文件對象,即調用close()
方法
open(file, mode='r')
參數說明:
參數名 | 描述 |
---|---|
file | 必須 ,文件路徑(相對或者絕對路徑) |
mode | 可選,文件打開模式 |
buffering | 設置緩衝 |
encoding | 一般使用UTF-8 |
errors | 報錯級別 |
newline | 區分換行符 |
closefd | 傳入的file參數類型 |
mode參數請參考上一篇文章:python3入門(九)輸入與輸出
二、file對象
file對象使用open函數來創建,下表列出了file對象常用的函數:
方法 | 描述 |
---|---|
file.close() | 關閉文件,關閉後不能再做任何操作 |
file.flush() | 刷新文 |