天天看點

python IO

要以讀檔案的模式打開一個檔案對象,使用Python内置的

open()

函數,傳入檔案名和标示符:

f = open('/Users/michael/test.txt', 'r')
           
#open(路徑+檔案名,讀寫模式)

#讀寫模式:r隻讀,r+讀寫,w建立(會覆寫原有檔案),a追加,b二進制檔案.常用模式

如:'rb','wb','r+b'等等

讀寫模式的類型有:

rU 或 Ua 以讀方式打開, 同時提供通用換行符支援 (PEP 278)
w     以寫方式打開,
a     以追加模式打開 (從 EOF 開始, 必要時建立新檔案)
r+     以讀寫模式打開
w+     以讀寫模式打開 (參見 w )
a+     以讀寫模式打開 (參見 a )
rb     以二進制讀模式打開
wb     以二進制寫模式打開 (參見 w )
ab     以二進制追加模式打開 (參見 a )
rb+    以二進制讀寫模式打開 (參見 r+ )
wb+    以二進制讀寫模式打開 (參見 w+ )
ab+    以二進制讀寫模式打開 (參見 a+ )
每次打開檔案必須要關閉f.close()      
或者可以使用異常處理使用try.....finally來實作或者可以使用with語句來自動幫我們調用close()方法,      
我們可以使用read(size)每次最多讀取size個位元組的内容,用         readline()                可以每次讀取一行内容,調用         readlines()                一次讀取所有内容并按行傳回         list                。