File object có nhiều thuộc tính. Xem danh sách đầy đủ tại: https://docs.python.org/2.4/lib/bltin-file-objects.html. Các method thường dùng:
close()- Đóng file.next()- Khi file dùng như iterator (ví dụfor line in f:),next()gọi liên tục. Trả về dòng tiếp theo, némStopIterationkhi EOF.read([size])- Đọc tối đasizebytes.readline([size])- Đọc một dòng hoàn chỉnh.seek(offset[, whence])- Đặt vị trí file.whencemặc định 0 (absolute); 1 (relative current); 2 (relative end).tell()- Trả về vị trí hiện tại file.write(str)- Ghi string vào file.writelines(sequence)- Ghi chuỗi strings vào file.
Thuộc tính thường dùng:
closed- bool trạng thái file.encoding- Encoding file dùng.mode- Chế độ I/O file.name- Tên file nếu tạo bằngopen(), ngược lại string chỉ nguồn file object.