シーク
シークを行うには
シーク(ファイルポインタの操作)はseekメソッドを使います。
seek (offset[, whence])
offsetはシークするバイト数です。
whenceはどこからシークするかの指定で
0: ファイルの先頭から
1: 現在位置から
2: ファイルの最後から
のいずれかです。
現在のファイルポインタ位置を知るには
現在のファイルポインタの位置はtellメソッドで知ることができます。
サンプル
# Seek and Tell try : f = open("data.bin", "rb") print f.tell() f.seek(4, 0) print f.tell() b = f.read(1) print ord(b) f.close() print "Done." except : print "file error." |