কম্পিউটার টিউটোরিয়াল

পাইথনে ফাইল পজিশন খুঁজে বের করা (Locating File Positions)

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
  1. পাইথন Tkinter-এ askopenfile() ফাংশন ব্যবহার করে ফাইল খোলা

  2. পাইথনে ফাইল অবজেক্ট: ফাইল পড়া, লিখা এবং ম্যানেজমেন্টের সম্পূর্ণ গাইড

  3. পাইথনে জাঙ্ক ফাইল অর্গানাইজার: ফাইলগুলো স্বয়ংক্রিয়ভাবে ক্যাটাগরাইজ করুন

  4. পাইথন দিয়ে ওয়েবসাইট ব্লকার তৈরি করা