Trong các chương trình thực tế, việc lưu trữ dữ liệu bền vững và đảm bảo ứng dụng chạy liên tục khi gặp lỗi là hai kỹ năng vô cùng quan trọng. Bài viết này sẽ hướng dẫn bạn cách thao tác đọc ghi tệp tin (text, csv) và sử dụng cấu trúc try-except để xử lý ngoại lệ, ngăn chương trình bị ngắt đột ngột.
Khái niệm
Tệp tin (file) là tập hợp dữ liệu được lưu trữ cố định trên thiết bị lưu trữ như ổ cứng hoặc USB. Khác với dữ liệu lưu trên RAM sẽ mất đi khi chương trình kết thúc, tệp tin giúp lưu trữ dữ liệu vĩnh viễn giữa các lần chạy ứng dụng. Khi làm việc với tệp trong Python, chương trình tạo ra một file object đóng vai trò làm cầu nối để thực hiện các thao tác đọc hoặc ghi.
Ngoại lệ (exception) là các lỗi phát sinh trong quá trình chương trình đang chạy (runtime error), ví dụ như chia cho số 0, nhập sai kiểu dữ liệu, hoặc mở một tệp không tồn tại. Xử lý ngoại lệ (exception handling) giúp kiểm soát các lỗi này một cách chủ động thay vì để chương trình bị crash.
Cú pháp
Để mở tệp tin, Python sử dụng hàm open() với các chế độ (mode) làm việc cơ bản:
Nguồn tham khảo
- 9. File and Exception Handling | Learning Python | School of Computing | Middle Georgia State University
- File Handling & Exception Handling in Python with Examples
- Python Exception Handling - GeeksforGeeks
- Python Exceptions: An Introduction – Real Python
- Python Try Except
Từ khóa: đọc ghi tệp tin python, xử lý ngoại lệ python, cấu trúc try except, hàm open python, hướng dẫn đọc ghi tệp tin python cơ bản, bắt lỗi chương trình với try except python, FileNotFoundError python, sử dụng câu lệnh with open python
Nhận xét
Đăng nhận xét