python讀取文件用b模式讀取


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+


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM