Hướng dẫn runtime error python definition - định nghĩa python lỗi thời gian chạy
Loại lỗi thứ hai là lỗi thời gian chạy. Một chương trình có lỗi thời gian chạy là một chương trình vượt qua kiểm tra cú pháp phiên dịch và bắt đầu thực thi. Tuy nhiên, trong quá trình thực hiện một trong các câu lệnh trong chương trình, xảy ra lỗi đã khiến trình thông dịch ngừng thực hiện chương trình và hiển thị thông báo lỗi. Lỗi thời gian chạy cũng được gọi là ngoại lệ vì chúng thường chỉ ra rằng một cái gì đó đặc biệt (và xấu) đã xảy ra.runtime error. A program with a runtime error is one that passed the interpreter’s syntax checks, and started to execute. However, during the execution of one of the statements in the program, an error occurred that caused the interpreter to stop executing the program and display an error message. Runtime errors are also called exceptions because they usually indicate that something exceptional
(and bad) has happened. Dưới đây là một số ví dụ về các lỗi thời gian chạy phổ biến mà bạn chắc chắn gặp phải: Biến số và chức năng bị lỗi chính tả hoặc viết hoa không chính xác Nỗ lực thực hiện các hoạt động (như hoạt động toán học) trên dữ liệu của loại sai (ví dụ: cố gắng trừ hai biến giữ các giá trị chuỗi) Chia cho số không Nỗ lực sử dụng chức năng chuyển đổi loại như Chương trình sau đây chứa các lỗi thời gian chạy khác nhau. Bạn có thể phát hiện ra bất kỳ trong số họ? Sau khi định vị lỗi, chạy chương trình để xem thông báo lỗi. Lưu ý những khác biệt quan trọng sau đây giữa các lỗi cú pháp và lỗi thời gian chạy có thể giúp bạn khi bạn cố gắng chẩn đoán và sửa chữa vấn đề: Nếu thông báo lỗi đề cập đến Nếu chương trình chạy một phần và sau đó gặp sự cố, bạn sẽ biết vấn đề là lỗi thời gian chạy. Các chương trình có lỗi cú pháp không thực hiện ngay cả một dòng. Hãy theo dõi để biết thêm chi tiết về các loại lỗi thời gian chạy khác nhau. Chúng tôi có toàn bộ phần của chương này dành riêng cho chủ đề đó. Kiểm tra việc hiểu của bạn
Điều nào sau đây là lỗi thời gian chạy?
Ai hoặc những gì thường tìm thấy lỗi thời gian chạy? Bạn đã thử các hoạt động trên trang này of activities on this page Tất cả các ngoại lệ Python không phải là lỗi thời gian chạy, một số là lỗi cú pháp. Nếu bạn chạy mã đã cho, bạn sẽ nhận được đầu ra sau. File "C:/Users/TutorialsPoint1/~.py", line 4 else: ^ SyntaxError: invalid syntax Chúng tôi thấy rằng đó là lỗi cú pháp và không phải là lỗi thời gian chạy. Lỗi hoặc không chính xác trong một chương trình thường được gọi là lỗi. Quá trình tìm kiếm và loại bỏ lỗi được gọi là gỡ lỗi. Lỗi có thể được phân loại thành ba nhóm chính:
Lỗi cú pháp Python sẽ tìm thấy các loại lỗi này khi nó cố gắng phân tích chương trình của bạn và thoát với một thông báo lỗi mà không cần chạy bất cứ điều gì. Lỗi cú pháp giống như lỗi chính tả hoặc ngữ pháp trong ngôn ngữ như tiếng Anh. Lỗi thời gian chạy Nếu một chương trình không có lỗi cú pháp, nó sẽ được chạy bởi trình thông dịch Python. Tuy nhiên, chương trình có thể thoát nếu nó gặp lỗi thời gian chạy - một vấn đề không bị phát hiện khi chương trình bị phân tích cú pháp, nhưng chỉ được tiết lộ khi mã được thực thi. Một số ví dụ về lỗi thời gian chạy Python -
Cập nhật vào ngày 12 tháng 6 năm 2020 07:24:00
Làm cách nào để khắc phục lỗi thời gian chạy trong Python?Các cách để tránh lỗi thời gian chạy:.. Tránh sử dụng các biến chưa được khởi tạo. .... Kiểm tra mọi lần xuất hiện của một phần tử mảng và đảm bảo rằng nó không nằm ngoài giới hạn .. Tránh khai báo quá nhiều bộ nhớ. .... Tránh khai báo quá nhiều bộ nhớ ngăn xếp. .... Sử dụng trả về làm câu lệnh cuối cùng .. Lỗi thời gian chạy là gì?Lỗi thời gian chạy xảy ra khi một chương trình chính xác về mặt cú pháp nhưng chứa một vấn đề chỉ được phát hiện trong quá trình thực hiện chương trình. Những vấn đề này không thể bị bắt bởi trình biên dịch Java thời gian biên dịch và chỉ được phát hiện bởi máy ảo Java (JVM) khi ứng dụng đang chạy.occurs when a program is syntactically correct but contains an issue that is only detected during program execution. These issues cannot be caught at compile-time by the Java compiler and are only detected by the Java Virtual Machine (JVM) when the application is running. Một ví dụ về lỗi thời gian chạy là gì?Các ví dụ phổ biến bao gồm chia cho 0, tham chiếu các tệp bị thiếu, gọi các hàm không hợp lệ hoặc không xử lý một số đầu vào nhất định. Lưu ý: Các lỗi thời gian chạy thường được gọi là "lỗi", và thường được tìm thấy trong quá trình gỡ lỗi, trước khi phần mềm được phát hành. Python có lỗi thời gian chạy không?Một số ví dụ về lỗi thời gian chạy Python: phân chia theo 0. thực hiện một hoạt động trên các loại không tương thích. Sử dụng một định danh chưa được xác định.division by zero. performing an operation on incompatible types. using an identifier which has not been defined. |