f.open()
用於開啟乙個檔案。
f=open("f.read()如果不設定引數,直接讀到檔案末尾位置。record.txt
","w
",encoding="
utf-8
")#開啟檔案,設定檔案讀取格式為utf-8,模式為w
f.tell()
顯示當前檔案指標的位置。
f.seek()
file.seek(offset,whence)
offset:開始偏移量,需要移動偏移的位元組數
whence:給offset引數乙個定義,表示要從哪個位置開始偏移;0代表從檔案開頭開始算起,1代表從當前位置開始算起,2代表從檔案末尾算起。whence值為空沒設定時會預設為0。
fle.seek(0,0)則檔案指標移動到啟點位置。
f.close()
用於關閉檔案。f.close()會關閉檔案描述符,釋放快取,如果乙個伺服器程式不關閉開啟的檔案會導致記憶體洩露。
有如下檔名為talk.txt的一段對話:
要求將兩個人的對話內容分別存入li.txt與yang.txt,不顯示姓名。
#執行後結果在兩個檔案中得以顯示。p8_1.py
count=1li=
yang=
f=open("
talk.txt
","r
",encoding="
utf-8")
for each_line in
f:
if each_line[0:]!='
\n': #
分行 (role,line_spoken)=each_line.split('
:',1) #
分割人物與話語
if role=='
李嘉興':#
將李嘉興的話存入li陣列
if role=='楊瑞'
: file_name_li='
li.txt'#
命名 file_name_yang='
yang.txt
'li_file=open(file_name_li,'w'
) yang_file=open(file_name_yang,'w'
) li_file.writelines(li)
yang_file.writelines(yang)
li_file.close()
yang_file.close()
f.close()
phyton 檔案的簡單讀寫練習
f.open 用於開啟乙個檔案。f open record.txt w encoding utf 8 開啟檔案,設定檔案讀取格式為utf 8,模式為w f.read 如果不設定引數,直接讀到檔案末尾位置。f.tell 顯示當前檔案指標的位置。f.seek file.seek offset,whenc...
簡單的檔案讀寫
randomaccessfile randomaccessfile raf new randomaccessfile rw 這個randomaccessfile寫的方式 insert模式 它將檔案中的內容,固定成byte陣列,這樣子去定位,如果要 寫東西進去的話,就是在byte對應的元素上面寫,也就...
python 檔案讀寫練習
練習包括 讀取與寫入 usr bin env python coding utf 8 time 2017 10 30 0030 08 58 file lianxi2.py 正向排序 import codecs l 1,5,3,8,2,4 l.sort 寫入檔案 with codecs.open 1....