Nhập toàn bộ tệp văn bản
Trong bài tập này, bạn sẽ làm việc với tệp moby_dick.txt.
Đây là một tệp văn bản chứa những câu mở đầu của Moby Dick,
một trong những tiểu thuyết Mỹ vĩ đại! Trong video, bạn đã thấy có thể mở tệp như vậy bằng file = open('moby_dick.txt', mode='r'). Sau đó bạn có thể đọc nội dung bằng file.read() và đóng tệp với file.close(). Tuy nhiên, dùng context manager sẽ giúp bạn làm việc này hiệu quả hơn. Trong bài tập này, bạn sẽ thực hành mở một tệp văn bản, in nội dung của nó và cuối cùng đóng tệp bằng cách sử dụng context manager.
Bài tập này là một phần của khóa học
Nhập dữ liệu vào Python: Giới thiệu
Hướng dẫn bài tập
- Mở tệp
moby_dick.txtở chế độ chỉ đọc bằng câu lệnhwithvà gán nó cho biếnfile. Hãy chắc chắn truyền tên tệp được đặt trong dấu nháy đơn''. - In nội dung của tệp ra shell bằng hàm
print(). Như Hugo đã minh họa trong video, bạn cần gọi phương thức.read()trên đối tượngfilevà in kết quả.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Open a file as read-only and bind it to file
with open('____', '____') as file:
# Print it
print(____)