Python 檔案的讀取操作

2021-09-10 12:27:21 字數 966 閱讀 6952

一.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....