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()