টেল() পদ্ধতি আপনাকে ফাইলের বর্তমান অবস্থান বলে; অন্য কথায়, পরবর্তী রিড বা রাইট ফাইলের শুরু থেকে অনেক বাইটে ঘটবে।
সন্ধান (অফসেট[, থেকে]) পদ্ধতি বর্তমান ফাইলের অবস্থান পরিবর্তন করে। অফসেট আর্গুমেন্ট সরানো বাইট সংখ্যা নির্দেশ করে. ফ্রম আর্গুমেন্ট রেফারেন্স অবস্থান নির্দিষ্ট করে যেখান থেকে বাইটগুলি সরানো হবে।
যদি থেকে 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