Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các thuộc tính của file object trong Python?


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ém StopIteration khi EOF.

  • read([size]) - Đọc tối đa size bytes.

  • readline([size]) - Đọc một dòng hoàn chỉnh.

  • seek(offset[, whence]) - Đặt vị trí file. whence mặ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ằng open(), ngược lại string chỉ nguồn file object.