文件的寫入和讀出

open()函數的使用:

open(filemode='r'buffering=-1encoding=Noneerrors=Nonenewline=Noneclosefd=Trueopener=None)

open()函數打開文件並且返回一個文件對象,我們常用的參數只有file、mode、encoding三種

file——文件名

mode——一個可選字符串,用於指定打開文件的模式。默認'r',表示只讀模式,可選項有:

字符 含義
‘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+的區別是可以寫到文件任何位置 

encoding  = 'utf8',使用utf-8編碼,避免出現亂碼的現象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章