『零起點』Python學習筆記5:讀寫文件

f = open(file, mode)
參數說明:
file:文件名稱
mode:打開模式
'r':只讀(缺省,如果文件不存在,則拋出錯誤)
'w':只寫(如果文件不存在,則自動創建文件)
'a':文件追加
'r+':讀寫(刪除以前的所有數據)

如果需要以二進制方式打開文件,需要在mode後面加上字符'b',如:'rb','wb','ab','rb+'。

方法說明

f.read(size):size:讀取的數量,可以省略。如果省略size參數,則返回一個空的字符串""。


f.readline():讀取文件的一行

f.readlines():讀取文件的所有內容

f.seek(offset, from_what):

offset:開始的偏移量

from_what參數表示offset參數的意義。

0:表示從文件起始位算起(絕對位置)

1:表示從當前位置算起(相對位置)

2:表示從文件尾開始算起

f.tell():獲取當前位置

f.write():寫文件

f.close():關閉文件

下面一個例子

f=open('c:/1.txt','r') f.seek(10) print(f.tell()) a=f.readline() print(f.tell()) print(a) f.seek(0) for line in f: print(line,end='') f.close()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章