1. 程式人生 > >Python__文件復習2

Python__文件復習2

所在 int 其他 bsp see 都是 一個 src 文本模式


f = open(‘a.txt‘,‘r‘,encoding = ‘utf-8‘)
print(f.read())
#f.read()可以指定多個,以文本方式讀,以字符為單位

f = open(‘a.txt‘,‘rb‘)
print(f.read(3).decode(‘utf-8‘))
#以字節為單位,1個中文占3個字節,在文本模式下,以字符為單位讀取,在b模式下,以字節為單位讀取,其余的文件內光標移動都是以字節為單位的


f = open(‘a.txt‘,‘r‘,encoding = ‘utf-8‘)
print(f.read())
f.seek(0)#表示將光標的位置移動到開頭
print(f.read())
f.seek(1)#表示從第一個字符開始讀取
print(f.tell())#tell表示以字節顯示的

f.seek(6,0)#代表從文件開頭取6個字節,根據讀取的模式來,如果是可讀模式,代表是讀取的字符,其他的讀取的是字節
f.seek(6,1)#以當前光標所在的位置為參照物
#seek有3種移動方式0,1,2其中1和2必須在b模式下進行,0在文本模式下也可以使用

f = open(‘a.txt‘,‘rb‘)
f.seek(0,2)#此時光標一直指向最後
f.seek(-1,2)#倒著切一個字節


cp文本

技術分享

技術分享

技術分享











Python__文件復習2