Mengenai seek()
tidak terlalu banyak yang perlu dikhawatirkan.
Pertama-tama, ini berguna saat mengoperasikan file yang terbuka.
Penting untuk diperhatikan bahwa sintaksnya adalah sebagai berikut:
fp.seek(offset, from_what)
di mana fp
penunjuk file yang Anda gunakan; offset
berarti berapa banyak posisi yang akan Anda pindahkan; from_what
tentukan titik acuan Anda:
- 0 : berarti titik referensi Anda adalah awal file
- 1 : Berarti titik referensi Anda adalah posisi file saat ini
- 2 : artinya titik referensi Anda adalah akhir file
jika dihilangkan, from_what
defaultnya adalah 0.
Jangan pernah lupa bahwa saat mengelola file, akan selalu ada posisi di dalam file yang sedang Anda kerjakan. Saat baru dibuka, posisi itu adalah awal file, tetapi saat Anda mengerjakannya, Anda dapat maju.
seek
akan berguna bagi Anda saat Anda perlu menggunakan walk
file yang terbuka itu, seperti jalur yang Anda tuju.
os.SEEK_SET
,os.SEEK_CUR
danos.SEEK_END
bukan nomor ajaib0
,1
dan2
, masing-masing.