Hỏi về Seek trong Python

Ví dụ em có 1 text file chỉ có 2 dòng:
hello
world
Phần câu code và file em đính kèm trong hình ảnh.
82558763_1719371634871005_7328985941115142144_n

83647635_1719371844870984_2303187199006343168_n


Dòng 1 có hello\n
Khi em seek và read ở kí tự thứ 5 - tức là sau chữ o, nó sẽ in return giá tri \nworld, hoàn toàn đúng.
Khi em seek và read ở kí tự thứ 6 - tức là sau \n, lẽ ra nó phải return world thôi, nhưng nó vẫn return \nworld.
Khi em seek và read ở kí tự thứ 7 thì nó mới return lại world (không có \n)
Tại sao khi em seek ở 6 nó lại return như vậy ạ? Hay cách em hiểu sai?
Mong anh/chị giúp đỡ.

Em tìm ra rồi, new line mặc định của window là \r\n chứ k phải \n không như unix, linux. vậy mình phải nhảy 2 lần nó mới xuống dòng.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?