使用內(nèi)置函數(shù)open就可以打開文件。先來看下python中對open函數(shù)的定義
fileobject=open(file_name[,access_mode][,buffering])
參數(shù)定義如下
access_mode表示文件模式。常見的模式有讀模式,寫模式,追加模式等。這個參數(shù)是可選的,如果不填,默認(rèn)就是讀模式。具體的文件模式列表在下面表格中列出。
buffering緩存標(biāo)志
如果不填,默認(rèn)值為0
值為1表示行緩存
值>1則代表緩沖區(qū)的大小(單位是字節(jié))
值<0表示使用默認(rèn)緩存區(qū)的大小
file_name表示要訪問的文件路徑名稱,可以是相對路徑,也可以是絕對路徑。
具體的文件模式access_mode參數(shù)表如下
值功能描述
w寫模式
r讀模式
x寫模式,創(chuàng)建一個文件,如果文件已存在,則報錯
a追加模式
b二進(jìn)制模式(可與其他模式結(jié)合使用)
+讀/寫模式(可與其他模式結(jié)合使用)
其中b或者+可與其他模式結(jié)合使用需要說明下:
如rb就表示讀取一個二進(jìn)制文件
如w+表示對打開的文件可讀可寫
如wb+則表示對二進(jìn)制文件可讀可寫,如果模式中不加b則默認(rèn)表示文本文件
以上內(nèi)容為大家介紹了如何在python中打開文件?,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。