কম্পিউটার

পাইথনে একটি ফাইল অবজেক্টের বৈশিষ্ট্যগুলি কী কী?


একটি ফাইল অবজেক্টের অনেক গুণ থাকে৷ আপনি এখানে ফাইল অবজেক্টের সমস্ত পদ্ধতি এবং বৈশিষ্ট্যগুলির একটি তালিকা দেখতে পারেন:https://docs.python.org/2.4/lib/bltin-file-objects.html। নিম্নে কিছু সর্বাধিক ব্যবহৃত ফাইল অবজেক্ট পদ্ধতি রয়েছে -

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

  • next() - যখন একটি ফাইল ইটারেটর হিসাবে ব্যবহার করা হয়, সাধারণত একটি ফর লুপে (উদাহরণস্বরূপ, f:প্রিন্ট লাইনের লাইনের জন্য), পরবর্তী() পদ্ধতিটি বারবার বলা হয়। এই পদ্ধতিটি পরবর্তী ইনপুট লাইন রিটার্ন করে, অথবা EOF হিট হলে StopIteration বাড়ায়।

  • read([size]) - ফাইল থেকে সর্বাধিক আকারের বাইট পড়ুন।

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

  • seek(offset[, wherece]) - ফাইলের বর্তমান অবস্থান সেট করুন, যেমন stdio এর fseek()। যেখান থেকে যুক্তি ঐচ্ছিক এবং ডিফল্ট 0 (পরম ফাইল অবস্থান); অন্যান্য মান হল 1 (বর্তমান অবস্থানের সাথে সম্পর্কিত অনুসন্ধান করুন) এবং 2 (ফাইলের শেষের সাথে সম্পর্কিত অনুসন্ধান করুন)।

  • tell() - ফাইলের বর্তমান অবস্থান ফেরত দিন, যেমন stdio's ftell().

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

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

নিম্নলিখিত ফাইল অবজেক্টের সর্বাধিক ব্যবহৃত বৈশিষ্ট্যগুলি −

  • বন্ধ - bool ফাইল অবজেক্টের বর্তমান অবস্থা নির্দেশ করে।

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

  • মোড - ফাইলের জন্য I/O মোড।

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


  1. পাইথন মডিউলগুলি সংগঠিত করার জন্য সেরা অনুশীলনগুলি কী কী?

  2. পাইথন মডিউল গঠনের নিয়ম কি?

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

  4. পাইথন ফাংশন বৈশিষ্ট্য কি?