首頁 > 後端開發 > Python教學 > python中open函數的用法詳解

python中open函數的用法詳解

hzc
發布: 2020-07-01 09:06:59
原創
10759 人瀏覽過

python中open函數的用法詳解

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板