tell() মেথড ফাইল আপনার বর্তমান পজিশন বলে দেয়; অর্থাৎ, পরবর্তী রিড বা রাইট সেটি বাইট从那тель দূরত্বে থেকে শুরু হবে।
seek(offset[, from]) মেথড বর্তমান ফাইল পজিশন পরিবর্তন করে। offset আর্গুমেন্ট নির্দেশ করে কত বাইট মুভ করা হবে। from আর্গুমেন্ট রেফারেন্স পজিশন নির্দিষ্ট করে যেখান থেকে বাইটগুলো মুভ করা হবে।
যদি from 0 হয়, তবে ফাইল শুরু রেফারেন্স; 1 মানে বর্তমান পজিশন রেফারেন্স; 2 মানে ফাইল শেষ রেফারেন্স।
উদাহরণ
foo.txt ফাইল নিই (যেটি উপরে তৈরি করা হয়েছিল):
#!/usr/bin/python
# ফাইল খোলা
fo = open("foo.txt", "r+")
str = fo.read(10)
print "Read String is : ", str
# বর্তমান পজিশন চেক
position = fo.tell()
print "Current file position : ", position
# পয়েন্টার আবার শুরুতে রিপজিশন
position = fo.seek(0, 0)
str = fo.read(10)
print "Again read String is : ", str
# ফাইল ক্লোজ
fo.close()
ফলাফল:
Read String is : Python is Current file position : 10 Again read String is : Python is