檔案內指標移動

2022-08-26 09:27:08 字數 428 閱讀 3455

大前提:檔案內指標的移動是bytes為單位的,唯獨t模式下的read讀取內容個數是以字元為單位

f.seek(指標移動的位元組數,模式控制):控制檔案指標的移動

模式控制:

0:預設的模式,該模式代表指標移動的位元組數是以檔案開頭為參照的

1:該模式代表指標移動的位元組數是以當前所在的位置為參照的

2:該模式代表指標移動的位元組數是以檔案末尾的位置為參照的

強調:其中0模式可以在t或者b模式使用,而1跟2模式只能在b模式下用

f.tell()檢視檔案指標當前距離檔案開頭的位置

控制檔案內指標移動

一 f.seek 位元組個數,模式 模式有三種 0 參照檔案的開頭 1 參照當前所在的位置 2 參照檔案末尾的位置 注意 1 無論何種模式,都是以位元組單位移動,只有t模式下的read n 的n代表的是字元個數 with open a.txt mode rt encoding utf 8 as f ...

Day10檔案內指標移動和函式

強調 只有t模式下的read n n代表字元個數,除此以外都是以位元組為單位 例如f.read 4 讀出4個字元 控制檔案內指標的移動 f.seek 以位元組為單位 f.tell 檔案開頭為準,當前指標所在位置 f.seek 移動的位元組數,三種模式 0 預設的模式 參照檔案開頭,1 參照指標當前所...

檔案指標的移動 新增

檔案指標移動 大前提 檔案內指標的移動是bytes為單位的,唯獨t模式下的read讀取內容個數是以字元為單位 f.read 3 with open a.txt mode rt encoding utf 8 as f data f.read 3 print data with open a.txt m...