30/09/2018, 23:00
File-like object là gì?
Em đang luyện cuốn Dive in Python nhưng mà không biết file-like object là gì @@ mặc dù e đã search nhưng vẫn chưa hiểu @@
Ai giải thích giúp em với
Bài liên quan
Ý bạn là cái này á hả https://docs.python.org/2/library/stringio.html
Nếu là cái đó thì ý của đoạn đó là cái object thuộc lớp StringIo có cách sử dụng tương tự như khi thao tác với object thuộc lớp File. Làm như vậy để lập trình viên thao tác dễ dàng hơn.
File-like Objects có thể là StringIO objects, sockets,… và cả file thật nữa. File-like objects thì có thể sử dụng các methods của file như read(), write(),…
Cái này mình thấy tiện nhất là trong trong unittest (dùng file thật cũng được nhưng nếu tạo ra file giả sẽ tiện lợi hơn, dễ test hơn).