python讀取檔案用b模式讀取

2022-05-06 06:21:10 字數 643 閱讀 5192

f = open('aaa','rb')    返回的是位元組

字串編碼

python中所有的字串編碼為unicode,如果從乙個檔案讀取字串,那麼該字串的編碼就是該檔案的編碼。 

f.tell()  返回當前的游標位置。以位元組計算   返回位子引數例如:

1 f = open('

bbb','

r',encoding='

gbk')2

print

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