একটি ফাইল অবজেক্টের অনেক অ্যাট্রিবিউট থাকে। সব মেথড এবং অ্যাট্রিবিউটের তালিকা এখানে: 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() দিয়ে তৈরি হয়, তবে ফাইলের নাম। অন্যথায়, ফাইল অবজেক্টের সোর্স ইন্ডিকেট করে কিছু স্ট্রিং।