Computer >> Máy Tính >  >> Lập trình >> Python

Trình mô tả tệp được sử dụng trong Python là gì?

Bộ mô tả tệp là một phương tiện cấp thấp để làm việc với các tệp được cung cấp trực tiếp bởi nhân hệ điều hành. Bộ mô tả tệp là một số nguyên xác định tệp đang mở trong bảng các tệp đang mở được giữ bởi hạt nhân cho mỗi quá trình. Một số lệnh gọi hệ thống chấp nhận các bộ mô tả tệp, nhưng chúng không thuận tiện để làm việc với chúng, thường yêu cầu bộ đệm có độ rộng cố định, nhiều lần thử lại trong một số điều kiện nhất định và xử lý lỗi thủ công.

Đối tượng tệp là các lớp Python bao bọc các bộ mô tả tệp để làm cho việc làm việc với tệp thuận tiện hơn và ít bị lỗi hơn. Ví dụ:chúng cung cấp khả năng xử lý lỗi, lưu vào bộ đệm, đọc từng dòng và được đóng lại khi rác được thu gom.