หากต้องการอ่านเนื้อหาของไฟล์ คุณสามารถเรียก f.read(size) ซึ่งอ่านข้อมูลจำนวนหนึ่งและส่งคืนเป็นสตริง size เป็นอาร์กิวเมนต์ตัวเลขที่เป็นทางเลือก เมื่อละเว้นขนาดหรือติดลบ เนื้อหาทั้งหมดของไฟล์จะถูกอ่านและส่งคืน มิฉะนั้น ขนาดไบต์สูงสุดจะถูกอ่านและส่งคืน หากถึงจุดสิ้นสุดของไฟล์แล้ว f.read() จะคืนค่าสตริงว่าง ("")
ดังนั้นหากคุณต้องการอ่านอักขระ ASCII 10 ตัว คุณก็สามารถส่ง 10 ตัวเป็นอาร์กิวเมนต์ได้
ตัวอย่าง
>>> f = open('my_file', 'r') >>> print(f.read(10)) Hello worl >>> f.close()