फ़ाइल की सामग्री को पढ़ने के लिए, आप f.read(size) को कॉल कर सकते हैं, जो कुछ मात्रा में डेटा पढ़ता है और इसे एक स्ट्रिंग के रूप में लौटाता है। size एक वैकल्पिक संख्यात्मक तर्क है। जब आकार छोड़ा जाता है या नकारात्मक होता है, तो फ़ाइल की संपूर्ण सामग्री को पढ़ा और लौटाया जाएगा। अन्यथा, अधिकांश आकार के बाइट्स पढ़े और वापस किए जाते हैं। अगर फ़ाइल के अंत तक पहुँच गया है, f.read() एक खाली स्ट्रिंग ("") लौटाएगा।
इसलिए यदि आप 10 ASCII वर्णों को पढ़ना चाहते हैं, तो आप केवल 10 को तर्क के रूप में पास कर सकते हैं।
उदाहरण के लिए
>>> f = open('my_file', 'r') >>> print(f.read(10)) Hello worl >>> f.close()