f = open('aaa','rb') 返回的是位元組
字串編碼
python中所有的字串編碼為unicode,如果從乙個檔案讀取字串,那麼該字串的編碼就是該檔案的編碼。
f.tell() 返回當前的游標位置。以位元組計算 返回位子引數例如:
1 f = open('bbb','
r',encoding='
gbk')2
(f.tell())
3f.readline()
4print
(f.tell())
5輸出:60
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+
檔案讀取之b模式
1.模式介紹 t 1 讀寫都是以字串 unicode 為單位 2 只能針對文字檔案 3 必須指定字元編碼,即必須指定encoding引數 b binary模式 1 讀寫都是以bytes為單位 2 可以針對所有檔案 3 一定不能指定字元編碼,即一定不能指定encoding引數 總結 1 在操作純文字檔...
用Python讀取檔案
讀取檔案的案例 opne是python中檔案讀取的內建引數,r指的是read,唯讀模式 f是file縮寫,常用在檔案返回的目標 encoding utf 8 轉換編碼模式 f open 檔案.txt r encoding utf 8 mystring f.read 讀取所有內容 f.close 關閉...
Python 檔案讀取模式
使用python的內建方法open 可以開啟檔案 開啟檔案的模式分為 r 唯讀模式,若未設定模式,則預設為唯讀模式 rb 以二進位制格式開啟乙個我呢見用於唯讀 w 開啟乙個檔案只用於寫入 a 開啟乙個檔案用於追加 檔案的讀取 file open d rf node name01.txt r enco...