python中open函數的用法詳解
python open() 函數用於開啟一個文件,建立一個 file 對象,相關的方法才可以呼叫它來讀寫。
函數的語法是:
open(name[, mode[, buffering]])
參數說明:
#name : 一個包含了你要存取的檔案名稱的字串值。
mode : mode 決定了開啟檔案的模式:唯讀,寫入,追加等。所有可取值請見如下的完全列表。這個參數是非強制的,預設檔案存取模式為唯讀(r)。
buffering : 如果 buffering 的值設為 0,就不會有寄存。如果 buffering 的值取 1,存取文件時會寄存行。如果將 buffering 的值設為大於 1 的整數,表示了這就是的寄存區的緩衝大小。若取負值,寄存區的緩衝大小則為系統預設。
參數Mode的基本取值
r、w、a為開啟檔案的基本模式,對應著唯讀、只寫、追加模式;
b、t、 、U這四個字符,與以上的文件打開模式組合使用,二進制模式,文本模式,讀寫模式、通用換行符,根據實際情況組合使用、
常見的mode取值組合
1、r或rt 默认模式,文本模式读 2、rb 二进制文件 3、w或wt 文本模式写,打开前文件存储被清空 4、wb 二进制写,文件存储同样被清空 5、a 追加模式,只能写在文件末尾 6、a+ 可读写模式,写只能写在文件末尾 7、w+ 可读写,与a+的区别是要清空文件内容 8、r+ 可读写,与a+的区别是可以写到文件任何位置
# 推薦教學:《Python教學》
以上是python中open函數的用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!