Python: sử dụng mô-đun đăng nhập - cách thức hoạt động
Với mô đun ghi nhật ký trong Python, bạn có thể lập trình các ứng dụng Python dễ dàng hơn và các lỗi có thể được xuất ra tốt hơn. Chúng tôi chỉ cho bạn cách làm việc này trong mẹo thực tế này.
Python: sử dụng mô-đun đăng nhập
Mô-đun ghi nhật ký có năm cấp độ nhật ký khác nhau làm tiêu chuẩn, có thể được sử dụng tùy thuộc vào loại và mức độ nghiêm trọng của lỗi chương trình. Các mức nhật ký (với mức độ nghiêm trọng ngày càng tăng) là "DEBUG", "INFO", "CẢNH BÁO", "LRI" và "TIÊU CHÍ".
- Để sử dụng mô-đun ghi nhật ký, trước tiên, hãy nhập mô-đun bằng cách sử dụng lệnh nhập nhật ký nhập dữ liệu .
- Bây giờ, bạn có thể tạo một nhật ký với » log.error (" Kiểm tra ") «. Mức nhật ký tương ứng (lỗi) và nhật ký thực tế hiện được hiển thị trong bảng điều khiển. Bạn có thể tạo nhật ký của các cấp độ khác theo cùng một cách: Ví dụ: thay đổi » log.error () « thành » log.debug () «.
- Theo mặc định, tuy nhiên, nhật ký gỡ lỗi và thông tin không được hiển thị trong bảng điều khiển.
Python: cấu hình mô đun đăng nhập
Với lệnh » log.basicConfig () « bạn có thể thực hiện thêm các cài đặt trên mô-đun ghi nhật ký.
- Ví dụ: nếu bạn muốn thông báo gỡ lỗi và thông tin được hiển thị trong bảng điều khiển, bạn có thể thay đổi điều này bằng » log.basicConfig (level = log.DEBUG) «.
- Hơn nữa, nhật ký cũng có thể là đầu ra dưới dạng tệp: Sử dụng tham số "tên tệp" để chỉ định tên của tệp. Với "filemode", chế độ viết được xác định: "a" cho "Nối" hoặc "w" cho "Viết" được khuyến nghị. Cuối cùng, với "định dạng", đầu ra của văn bản trong tệp và shell có thể được định dạng. Một ví dụ về điều này sẽ là » log.basicConfig (filename = 'test.log', filemode =" a ", format ="% (name) s -% (tên cấp) s -% (message) s ") «.
- Khi định dạng đầu ra, Python cung cấp nhiều chức năng khác. Ví dụ: bạn có thể sử dụng thời gian hiện tại thông qua " % (asctime) s " trong tham số định dạng. Chỉ cần xem tài liệu.
Ngoại lệ và đăng nhập
Đăng nhập liên quan đến ngoại lệ là đặc biệt hữu ích.
- Để ngăn chương trình gặp sự cố với một ngoại lệ, bạn có thể thêm lệnh " thử: " và viết bên dưới nó các lệnh có thể gây ra ngoại lệ.
- Nếu một ngoại lệ được tạo, các lệnh bên dưới » ngoại trừ: « được thực thi. Để sau này bạn có thể hiểu những gì đã xảy ra tại thời điểm này, bạn có thể đăng nhập ngoại lệ bằng » log.error (" Ngoại lệ ", exc_info = True) «.
Thêm lời khuyên về Python trong hướng dẫn CHIP
Mẹo: Bạn có thể tìm thấy các hướng dẫn lập trình thêm trên trang chủ đề ngôn ngữ lập trình Python của chúng tôi. Ở đó chúng tôi chỉ cho bạn cách xử lý các trường hợp ngoại lệ và lỗi trong Python.