.read(size=-1)
Công dụng: Nếu size bị bỏ trống hoặc là một số âm. Nó sẽ đọc hết nội dung của file đồng thời đưa con trỏ file tới cuối file. Nếu không nó sẽ đọc tới n kí tự (với n = size) hoặc cho tới khi nội dung của file đã đọc xong.
>>> fobj = open('kteam.txt') >>> data = fobj.read() >>> data "How Kteam\nFree Education\n\nShare to better\n\nprint('hello world!')\n" >>> print(data) How Kteam Free Education Share to better print('hello world!') >>> fobj.read() # con trỏ file ở vị trí cuối cùng, bạn không thể đọc được gì nữa '' >>> fobj.close() # nhớ đóng file
Dưới đây là một ví dụ về đọc từng số kí tự một
>>> fobj = open('kteam.txt') >>> fobj.read(2) 'Ho' >>> fobj.read(10) 'w Kteam\nFr' >>> fobj.read(20) 'ee Education\n\nShare ' >>> fobj.read() "to better\n\nprint('hello world!')\n" >>> fobj.close()
.readline(size=-1)
Công dụng: Với parameter size thì hoàn toàn tương tự như phương thức read.
Ví dụ:
Ở mức độ cơ bản, ta không phải quan tâm đến parameter hint.
Công dụng: Phương thức này sẽ đọc toàn bộ file, sau đó cho chúng vào một list. Với các phần tử trong list là mỗi dòng của file.
Ví dụ:
>>> fobj = open('kteam.txt') >>> list_content = fobj.readlines() >>> list_content ['How Kteam\n', 'Free Education\n', '\n', 'Share to better\n', '\n', "print('hello world!')\n"] >>> list_content[2] '\n' >>> list_content[-1] "print('hello world!')\n" >>> fobj.close()
>>> fobj = open('kteam.txt') >>> fobj.readline() 'How Kteam\n' >>> fobj.readline(10) 'Free Educa' >>> fobj.readline() 'tion\n' >>> fobj.readline() '\n' >>> fobj.readline() 'Share to better\n' >>> fobj.close()
.readlines(hint=-1)
» Tin mới nhất:
» Các tin khác: