python open 函式 開啟檔案

2021-08-09 06:46:42 字數 851 閱讀 2621

函式原型為:

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 決定了開啟檔案的模式 唯讀,寫入,追加等。所有可取值見如下的完全列表。這...