একটি ফাইলের বিষয়বস্তু পড়ার জন্য, আপনি f.read(size) কল করতে পারেন, যা কিছু পরিমাণ ডেটা পড়ে এবং একটি স্ট্রিং হিসাবে ফেরত দেয়। আকার একটি ঐচ্ছিক সাংখ্যিক যুক্তি। আকার বাদ দেওয়া বা নেতিবাচক হলে, ফাইলের সম্পূর্ণ বিষয়বস্তু পড়া হবে এবং ফেরত দেওয়া হবে। অন্যথায়, সর্বাধিক আকারের বাইটগুলি পড়া এবং ফেরত দেওয়া হয়। ফাইলের শেষ হয়ে গেলে, f.read() একটি খালি স্ট্রিং ("") ফেরত দেবে।
সুতরাং আপনি যদি 10টি ASCII অক্ষর পড়তে চান, তাহলে আপনি যুক্তি হিসাবে 10টি পাস করতে পারেন৷
উদাহরণস্বরূপ
>>> f = open('my_file', 'r') >>> print(f.read(10)) Hello worl >>> f.close()