一.read,readline,readlines的區分:
二.讀取檔案前四個字元,去掉檔案每行的空格:
三.指標:
f = open('/mnt/passwd','rb')
print(f.read()) #讀取檔案內容
print(f.tell()) #列印值指標位置,讀取檔案後指標會移動到末尾,所以此時指標位置為5
f.write('**c') #寫入字串
print(f.tell()) #在列印指標位置,此時為8
print(f.read()) #再次讀取檔案,輸出為空,因為讀取的內容為指標之後的內容,此時指標在末尾
print(f.tell()) #指標位置仍為8
四.seek方法移動指標:
f = open('/mnt/passwd','rb')
print(f.tell()) #列印指標位置,為0,因為一開始指標在最開頭
print(f.read(4)) #讀取前四個字元
print(f.tell()) #指標變為4
f.seek(-1,1) #調整指標向前移動一位
print(f.tell()) #此時指標位置為3
Python的檔案讀取操作
open函式負責開啟檔案,裡面的第乙個引數必須要有 檔案的路徑和名稱。第二個引數是操作方法 r 以唯讀方式開啟 w 寫方式開啟,會覆蓋以前的內容 x 建立方式開啟,如果檔案已經存在,報錯 b binary方式,以二進位制方式寫入 t 文字方式開啟 f open r text.txt w 寫的方式開啟...
python檔案讀取操作
r 讀模式 w 寫模式 a 追加模式 b 二進位制模式 可新增到其他模式中使用 讀或者寫模式 可新增到其他模式中使用 read 方法 一次讀取檔案所有內容。a.txt檔案內容如下 hello,world 例項 f open a.txt r a f.read f.close print a 輸出 he...
python 檔案遍歷 檔案讀取 檔案操作
一 檔案遍歷 import os filedir d os.sep data2 for root,dirs,files in os.walk filedir for dir in dirs print os.path.join root,dir for file in files print os....