File object มี methods และ attributes มาก รายการเต็ม: Python docs
Methods สำคัญ:
close()- ปิดไฟล์next()- iterator ดึงบรรทัดถัดไปread([size])- อ่านสูงสุด size bytesreadline([size])- อ่าน 1 บรรทัดseek(offset[, whence])- ตั้งตำแหน่งtell()- ดูตำแหน่งปัจจุบันwrite(str)- เขียน stringwritelines(sequence)- เขียน sequence ของ strings
Attributes สำคัญ:
closed- bool สถานะเปิด/ปิดencoding- encoding ที่ใช้mode- I/O modename- ชื่อไฟล์ (ถ้าสร้างจาก open())