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

পাইথনে ফাইল অবজেক্টের অ্যাট্রিবিউটসমূহ

একটি ফাইল অবজেক্টের অনেক অ্যাট্রিবিউট থাকে। সব মেথড এবং অ্যাট্রিবিউটের তালিকা এখানে: https://docs.python.org/2.4/lib/bltin-file-objects.html। নিচে সবচেয়ে বেশি ব্যবহৃত ফাইল অবজেক্ট মেথডগুলো দেওয়া হলো:

  • close() - ফাইল বন্ধ করে।

  • next() - ফাইলটি ইটারেটর হিসেবে ব্যবহৃত হলে (যেমন for line in f: print line), next() মেথড বারবার কল হয়। এটি পরবর্তী ইনপুট লাইন রিটার্ন করে, বা EOF হলে StopIteration রেইজ করে।

  • read([size]) - ফাইল থেকে সর্বোচ্চ size বাইট পড়ে।

  • readline([size]) - ফাইল থেকে একটি সম্পূর্ণ লাইন পড়ে।

  • seek(offset[, whence]) - ফাইলের বর্তমান পজিশন সেট করে। whence অপশনাল, ডিফল্ট ০ (অ্যাবসোলিউট পজিশনিং); ১ = বর্তমান পজিশনের সাপেক্ষে, ২ = ফাইলের শেষের সাপেক্ষে।

  • tell() - ফাইলের বর্তমান পজিশন রিটার্ন করে।

  • write(str) - ফাইলে একটি স্ট্রিং লিখে।

  • writelines(sequence) - স্ট্রিং-এর সিকোয়েন্স ফাইলে লিখে।

নিচে ফাইল অবজেক্টের সবচেয়ে বেশি ব্যবহৃত অ্যাট্রিবিউটগুলো:

  • closed - বুলিয়ান, ফাইল অবজেক্টের বর্তমান স্টেট ইন্ডিকেট করে।

  • encoding - এই ফাইল যে এনকোডিং ব্যবহার করে।

  • mode - ফাইলের I/O মোড।

  • name - যদি open() দিয়ে তৈরি হয়, তবে ফাইলের নাম। অন্যথায়, ফাইল অবজেক্টের সোর্স ইন্ডিকেট করে কিছু স্ট্রিং।

  1. পাইথন মডিউল অর্গানাইজ করার সেরা অভ্যাস

  2. পাইথন মডিউল স্ট্রাকচার করার কনভেনশন

  3. পাইথনে প্যাকেজ কী?

  4. পাইথন ফাংশন অ্যাট্রিবিউট (Function Attributes)