একটি ফাইল অবজেক্টের অনেক গুণ থাকে৷ আপনি এখানে ফাইল অবজেক্টের সমস্ত পদ্ধতি এবং বৈশিষ্ট্যগুলির একটি তালিকা দেখতে পারেন: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() ব্যবহার করে তৈরি করা হয়, ফাইলের নাম। অন্যথায়, কিছু স্ট্রিং যা ফাইল অবজেক্টের উৎস নির্দেশ করে