在python語法裡如果想要開啟已儲存在電腦中的檔案時,可輸入open()函數來開啟,以進行檔案的讀取、修改或寫入等動作。
Ex:flie object=open(file_name[,access_mode][,buffering])
輸入之指令的格式如例題瑣所示,[]裡面的參數都是可以省略的,而file_name即為想開啟的檔案除了檔案一定也包含了檔案的路徑,如果沒有包含路徑的話,將會被視為此檔案和目前編輯的程式碼處在相同的資料夾中。
access_mode表示想要存取的模式,下面將列出表格來展示。
模式 | 描述 |
r | 描述以唯讀方式打開文件。文件游標將會放在文件的開頭 。預設模式 |
rb | 以唯獨方式打開文件(二進制格式)。文件游標將會放在文件的開頭。預設模式 |
r+ | 打開一個文件用於讀寫。文件游標將會放在文件開頭 |
rb+ | 以二進制格式打開一個文件用於讀寫。文件游標將會放在文件開頭 |
w | 打開一個文件並且功能只限定於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,則創立新文件 |
wb | 打開一個文件(二進制格式)並且功能只限定於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,則創立新文件。 |
而buffering代表資料讀入的暫存空間分別由.0、1表示
0代表沒有暫存空間
≧1代表有暫存空間,且一次可寫入多少資料量