Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Mở tệp moby_dick.txt ở chế độ chỉ đọc bằng câu lệnh with và gán nó cho biến file. 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ượng file và 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(____)
Chỉnh sửa và Chạy Mã