f = open('aaa','rb') 返回的是字節
字符串編碼
python中所有的字符串編碼為Unicode,如果從一個文件讀取字符串,那么該字符串的編碼就是該文件的編碼。
f.tell() 返回當前的游標位置。以字節計算 返回位子參數例如:
1 f = open('bbb','r',encoding='gbk') 2 print(f.tell()) 3 f.readline() 4 print(f.tell()) 5 輸出: 6 0 7 5
f.flush() 刷新 當寫一個文件是,調用這個函數。可以直接刷新,不用調用關閉函數。
f = ('bbb','r',encoding='utf-8',newline = ' ') 讀取文件中真正的換行符
f.seek() 控制光標的位置 f.seek(0) 將光標回到首位
read(3) 代表讀取3個字符讀取的是字符 seek() tell() read() truncate() 讀取的是以字節為單位
f.truncate() 截取文件,必須要以讀寫的模式打開,除了w+