Đọc text từ một file trong Python
Bạn mở một file cho đầu vào theo phong cách tương tự như mở file cho đầu ra. Thứ duy nhất cái thay đổi là mode
string, cái trong trường hợp mở một file cho đầu vào, là ‘r’. Tuy nhiên, nếu một file với tên đó không truy cập
được, Python sẽ dấy lên một lỗi. Sau đây là code cho mở myfile.txt cho đầu vào:
>>> f = open(“myfile.txt”, ‘r’)
Có một vài cách thức để đọc dữ liệu từ một file đầu vào. Cách thức dơn giản nhất là sử dụng phương thức file read
để nhập vào toàn bộ các nội dung của file như một string đơn. Nếu file chứa nhiều dòng text, các kí tự newline
sẽ được nhúng vào string này. Phiên làm việc tiếp theo thể hiện làm cách nào sử dụng phương thức read:
>>> text = f.read()
>>> text
‘First line.\nSecond line.\n’
>>> print(text)
First line.
Second line.