টেল() পদ্ধতি আপনাকে ফাইলের বর্তমান অবস্থান বলে; অন্য কথায়, পরবর্তী রিড বা রাইট ফাইলের শুরু থেকে অনেক বাইটে ঘটবে।
সন্ধান (অফসেট[, থেকে]) পদ্ধতি বর্তমান ফাইলের অবস্থান পরিবর্তন করে। অফসেট আর্গুমেন্ট সরানো বাইট সংখ্যা নির্দেশ করে. ফ্রম আর্গুমেন্ট রেফারেন্স অবস্থান নির্দিষ্ট করে যেখান থেকে বাইটগুলি সরানো হবে।
যদি থেকে 0 তে সেট করা হয়, এর অর্থ হল ফাইলের শুরুকে রেফারেন্স পজিশন হিসাবে ব্যবহার করুন এবং 1 মানে রেফারেন্স পজিশন হিসাবে বর্তমান অবস্থানটি ব্যবহার করুন এবং যদি এটি 2 তে সেট করা হয় তবে ফাইলের শেষটি রেফারেন্স অবস্থান হিসাবে নেওয়া হবে। .
উদাহরণ
আসুন আমরা একটি foo.txt ফাইল নিই, যা আমরা উপরে তৈরি করেছি।
#!/usr/bin/python
# Open a file
fo = open("foo.txt", "r+")
str = fo.read(10)
print "Read String is : ", str
# Check current position
position = fo.tell()
print "Current file position : ", position
# Reposition pointer at the beginning once again
position = fo.seek(0, 0);
str = fo.read(10)
print "Again read String is : ", str
# Close opend file
fo.close() এটি নিম্নলিখিত ফলাফল তৈরি করে -
Read String is : Python is Current file position : 10 Again read String is : Python is