Python 文件操作seek()函數
阿新 • • 發佈:2018-10-29
文件 change 打開方式 說明 函數 set clas 當前位置 ica
函數語法
seek(offset, whence=0, /)
函數說明
Change the stream position to the given byte offset.The offset is interpreted relative to the position indicated by whence.
參數說明
- offset代表移動的字節偏移量
- whence代表移動的起始位置,缺省為0
* 0 -- start of stream (the default); offset should be zero or positive
* 1 -- current stream position; offset may be negative
* 2 -- end of stream; offset is usually negative
註:當未使用二進制格式打開文件時,從當前位置或文件尾進行偏移會報“io.UnsupportedOperation: can‘t do nonzero cur-relative seeks”錯誤,把文件打開方式加上“b”即可。
示例:
f.seek(4,0) #從開頭位置向後偏移4字節 f.seek(3,1) #從當前位置向後偏移3字節 f.seek(-3,2) #從結尾位置向前偏移3字節
Python 文件操作seek()函數