কম্পিউটার

পাইথনে ফাইলের অবস্থান নির্ণয় করা


টেল() পদ্ধতি আপনাকে ফাইলের বর্তমান অবস্থান বলে; অন্য কথায়, পরবর্তী রিড বা রাইট ফাইলের শুরু থেকে অনেক বাইটে ঘটবে।

সন্ধান (অফসেট[, থেকে]) পদ্ধতি বর্তমান ফাইলের অবস্থান পরিবর্তন করে। অফসেট আর্গুমেন্ট সরানো বাইট সংখ্যা নির্দেশ করে. ফ্রম আর্গুমেন্ট রেফারেন্স অবস্থান নির্দিষ্ট করে যেখান থেকে বাইটগুলি সরানো হবে।

যদি থেকে 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

  1. পাইথন টিকিন্টারে askopenfile() ফাংশন

  2. পাইথনে ফাইল অবজেক্ট?

  3. পাইথনে জাঙ্ক ফাইল সংগঠক?

  4. Python ব্যবহার করে ওয়েবসাইট ব্লকার