Trong bài viết này, chúng tôi sẽ tìm hiểu về việc xử lý các ioerrors trong Python cho phép chúng tôi nói rằng chúng tôi đang thực hiện một hoạt động toán học trên một ví dụ cụ thể. Điều này có thể là bi thảm hơn khi nó dài. Vấn đề chính xảy ra khi chúng ta bị mắc kẹt ở đâu đó. Với rất nhiều nỗ lực, chúng tôi giải quyết nó. Nhưng, câu trả lời không thỏa đáng hoặc nó là sai. Có hai khả năng cho việc này: Toàn bộ điều trong một từ đơn giản là một & nbsp; lỗi. Chúng có thể thuộc nhiều loại khác nhau trong các điều kiện khác nhau. Nó phụ thuộc vào chính vấn đề. Theo cách tương tự, có & nbsp; lỗi trong lập trình. & Nbsp; chúng là các dạng khác nhau của & nbsp; đầu ra & nbsp; và xảy ra trong các trường hợp đặc biệt. & Nbsp;error. They can be of various types in various conditions. It depends on the problem itself. In the same way, there are errors in programming. They are the different forms of output and
occur in special cases. IoError có nghĩa là lỗi đầu vào/đầu ra. Nó xảy ra khi một tệp, đường dẫn tệp hoặc hoạt động HĐH mà chúng tôi tham khảo không tồn tại. Ví dụ: nếu bạn đang chạy một thao tác thời gian chạy trên một tệp hiện có và tệp bị thiếu từ vị trí, Python sẽ ném ioerror. Bây giờ, trước khi chúng ta tìm hiểu cách xử lý các ioerrors trong Python, hãy để hiểu về các loại lỗi khác nhau. Trình biên dịch phân đoạn lỗi thành các loại khác nhau để nhận dạng và giải pháp tốt hơn. Dưới đây là một số loại lỗi phổ biến nhất mà bạn sẽ gặp trong khi lập trình.
Bạn có thể duyệt nhiều hơn về các trường hợp ngoại lệ khác nhau từ tài liệu Python chính thức thông qua liên kết này. Phát hiện và xử lý ioerrors trong PythonNói chung, trong các phiên bản Python mới hơn, ngoại lệ này có một tên mới. Xử lý ioerrors trong Python trong các hoạt động tập tinHãy để tạo ra một chức năng để tham chiếu một tệp và sau đó chúng tôi sẽ xử lý ioerror. Code: file = open('sample.txt', 'w') print('The file name is: ', file.name) print('Openeing mode: ', file.mode)Mở một tập tin file.close() print('File is closed: ', file.closed)Đóng một tập tin Bây giờ, chúng tôi sẽ xóa tệp và sau đó cố gắng mở nó và điều này sẽ làm tăng lỗi cần thiết. Output: FilenotFounderror xảy raFilenotfounderror là một lớp con của ioerror. Chúng tôi cũng có thể phát hiện nó bằng cách sử dụng các phương thức xử lý ngoại lệ trong Python.We can also detect it using the Exception Handling methods in Python. Hãy để sử dụng khối thử và bắt để xử lý FilenotFounderror của chúng tôi và cung cấp cho chúng tôi một đầu ra tốt hơn, dễ hiểu hơn. try: file = open('sample.txt', 'w') print('File found!!!') except IOError: print('File not found!!!') # Output: File not found!!!Phát hiện lỗi Explanation:
Sự kết luậnVì vậy, chủ đề xử lý ioerror kết thúc. Lỗi này đặc biệt thuộc về tiêu chí xử lý tệp của lập trình Python. Đây là một chủ đề dễ dàng để nghiên cứu và chúng ta có thể loại bỏ các lỗi bằng cách sử dụng các khối & nbsp; ‘Try-except & nbsp;. Sửa đổi mã đơn giản một lần nữa để có được một ý tưởng rõ ràng hơn.‘try-except blocks. Revise the simple code once again for getting a more clear idea. Tôi hy vọng bạn thích hướng dẫn thực sự ngắn và đơn giản này về việc làm việc với Ioerrors ở Python. Làm thế nào để Python xử lý các lỗi IO?Sự kết luận.Ioerror trong Python là kết quả của tên hoặc vị trí tệp không chính xác.Lỗi này được nêu trong nhiều điều kiện và tất cả các điều kiện này có thể được xử lý bằng cách sử dụng Try ngoại trừ Khối mã.try except code block.
Lỗi đầu ra đầu vào trong Python là gì?Ioerror trong Python là gì?IoError có nghĩa là lỗi đầu vào/đầu ra.Nó xảy ra khi một tệp, đường dẫn tệp hoặc hoạt động HĐH mà chúng tôi tham khảo không tồn tại.Ví dụ: nếu bạn đang chạy một thao tác thời gian chạy trên một tệp hiện có và tệp bị thiếu từ vị trí, Python sẽ ném ioerror.It occurs when a file, file path, or OS operation we're referencing does not exist. For example, if you are running a runtime operation on an existing file, and the file goes missing from the location, Python will throw an IOError.
Làm thế nào để Python xử lý đầu vào không hợp lệ?Yêu cầu người dùng nhập lại giá trị và một lần nữa nếu người dùng nhập giá trị không hợp lệ ... Nhận đầu vào từ người dùng bằng raw_input () (python 2) hoặc input () (python 3) .. Loại tên biến là chuỗi, vì vậy chúng tôi phải sử dụng phương thức chuỗi để nhập hợp lệ, nhập chuỗi .. Sử dụng phương thức chuỗi isalpha () để kiểm tra chuỗi đã nhập của người dùng có hợp lệ hay không .. |