函式原型為:
open(name[,mode[,buffer]])
其中name為必須, 模式(mode)和緩衝(buffer)為可選。
mode 有:
『r』:讀模式
『w』:寫模式
『a』:追加方式
『b』:二進位制方式
『+』:讀/寫模式
f = open('a.txt', 'w')
f.write('hello,')
f.write('iplaypython')
f.close()
第一行:用寫的方式開啟a.txt這個檔案,並賦給f (python變數命名規則)
第二行:f.write方法寫入( )括號內的內容
第三行:同第二行意義相同,重點要說明下f.write寫入的內容會追加到檔案中已存在的資料後,也就是就此時的』iplaypython』是在』hello,』後邊顯示的。
第四行:最後呼叫close方法關閉檔案,有開啟就要有關閉。
要進行讀檔案操作,只需要把模式換成』r』就可以,也可以把模式為空不寫引數,也是讀的意思,因為程式預設是為』r』的。
f = open('a.txt', 'r')
f.read(5)
'hello'
read( )是讀檔案的方法,括號內填入要讀取的字元數,這裡填寫的字元數是5,如果填寫的是1那麼輸出的就應該是『h』。
開啟檔案檔案讀取還有一些常用到的技巧方法,像下邊這兩種:
1、read( ):表示讀取全部內容
2、readline( ):表示逐行讀取
Python open 函式詳解 開啟指定檔案
在 python 中,如果想要操作檔案,首先需要建立或者開啟指定的檔案,並建立乙個檔案物件,而這些工作可以通過內建的 open 函式實現。菜鳥鏈結 open 函式用於建立或開啟指定檔案,該函式的常用語法格式如下 file open file name mode r buffering 1 encod...
Python open函式用法
open 檔案操作 f open tmp hello w open 路徑 檔名,讀寫模式 讀寫模式 r唯讀,r 讀寫,w新建 會覆蓋原有檔案 a追加,b二進位制檔案.常用模式 如 rb wb r b 等等 讀寫模式的型別有 ru 或 ua 以讀方式開啟,同時提供通用換行符支援 pep 278 w 以...
python open 函式使用
python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。open name mode buffering 1.name 乙個包含了你要訪問的檔名稱的字串值。2.mode mode 決定了開啟檔案的模式 唯讀,寫入,追加等。所有可取值見如下的完全列表。這...