Hướng dẫn what is import warnings in python - cảnh báo nhập trong python là gì
Cải thiện bài viết Lưu bài viết Cải thiện bài viết Lưu bài viết Đọc Bàn luận
main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')0 main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')1 Các cảnh báo được cung cấp để cảnh báo nhà phát triển & nbsp; của các tình huống không nhất thiết phải ngoại lệ. Thông thường, một cảnh báo xảy ra khi có một số lỗi thời của các yếu tố lập trình nhất định, chẳng hạn như từ khóa, chức năng hoặc lớp, v.v. Một cảnh báo trong một chương trình khác với một & nbsp; lỗi. Chương trình Python chấm dứt ngay lập tức nếu xảy ra lỗi & nbsp; lỗi. Ngược lại, một cảnh báo không quan trọng. Nó hiển thị một số thông điệp, nhưng chương trình chạy. Hàm
main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')7 main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')1 Output: Geeks main.py:8: UserWarning: Warning Message: 4 warnings.warn('Warning Message: 4') Geeks!
|
Bộ lọc cảnh báo trong Python & nbsp; tay cầm & nbsp; cảnh báo (được trình bày, coi thường hoặc nâng lên các trường hợp ngoại lệ). Bộ lọc cảnh báo thiết lập một danh sách có tổ chức các tham số bộ lọc, bất kỳ cảnh báo cụ thể nào được khớp trên mỗi yêu cầu của bộ lọc trong suốt danh sách cho đến khi khớp được thực hiện, bộ lọc xác định sắp xếp khớp. Mỗi mục thực sự là một tuple (hành động, tin nhắn, danh mục, mô -đun, lineno) của biểu mẫu trong đó: | Hành động có thể là bất kỳ chuỗi nào sau đây: |
---|---|
Sợi dây | Giải trình |
"mặc định" | Hiển thị các cảnh báo phù hợp đầu tiên cho từng vị trí |
"lỗi" | Chuyển đổi & nbsp; cảnh báo để tăng & nbsp; ngoại lệ |
"phớt lờ" | Không bao giờ hiển thị & nbsp; cảnh báo phù hợp |
"luôn luôn" | Luôn hiển thị & nbsp; cảnh báo phù hợp |
“Mô -đun” | Hiển thị & nbsp; cảnh báo phù hợp đầu tiên trên mỗi mô -đun |
Mô-đun là một chuỗi có biểu thức chính quy phải khớp với tên mô-đun (biểu thức được biên dịch luôn không nhạy cảm trường hợp).
Lineno là một số nguyên để phù hợp với số lượng dòng mà cảnh báo xuất hiện hoặc 0 để khớp với bất kỳ số lượng nào của dòng.
- Chức năng cảnh báo This function displays a warning, or disregard it or converts is to an exception.
Bàn luận
main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
2main.py:8: UserWarning: Geeks 4 Geeks! warnings.warn('Geeks 4 Geeks!')
6main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
1Output:
main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
Các cảnh báo được cung cấp để cảnh báo nhà phát triển & nbsp; của các tình huống không nhất thiết phải ngoại lệ. Thông thường, một cảnh báo xảy ra khi có một số lỗi thời của các yếu tố lập trình nhất định, chẳng hạn như từ khóa, chức năng hoặc lớp, v.v. Một cảnh báo trong một chương trình khác với một & nbsp; lỗi. Chương trình Python chấm dứt ngay lập tức nếu xảy ra lỗi & nbsp; lỗi. Ngược lại, một cảnh báo không quan trọng. Nó hiển thị một số thông điệp, nhưng chương trình chạy. Hàm
warn()
được xác định trong mô -đun ‘warning
‘ được sử dụng để hiển thị các thông báo cảnh báo. Mô-đun cảnh báo thực sự là một lớp ngoại lệ là một lớp tích hợp trong Python. import
warnings
This function is a low-level method with warn() featuresmain.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
2main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
3main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
1 This function adds an entry into the specifications of the warnings filter.Bàn luận
Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
1Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
2Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
3Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
4Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
5main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
2Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
7main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
1main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
2warn()
0main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
1Output:
main.py:8: UserWarning: Geeks 4 Geeks! warnings.warn('Geeks 4 Geeks!')
Các cảnh báo được cung cấp để cảnh báo nhà phát triển & nbsp; của các tình huống không nhất thiết phải ngoại lệ. Thông thường, một cảnh báo xảy ra khi có một số lỗi thời của các yếu tố lập trình nhất định, chẳng hạn như từ khóa, chức năng hoặc lớp, v.v. Một cảnh báo trong một chương trình khác với một & nbsp; lỗi. Chương trình Python chấm dứt ngay lập tức nếu xảy ra lỗi & nbsp; lỗi. Ngược lại, một cảnh báo không quan trọng. Nó hiển thị một số thông điệp, nhưng chương trình chạy. Hàm
warn()
được xác định trong mô -đun ‘warning
‘ được sử dụng để hiển thị các thông báo cảnh báo. Mô-đun cảnh báo thực sự là một lớp ngoại lệ là một lớp tích hợp trong Python.import
warnings
This function Writes a warning to a file.- SimpleFilter (hành động, danh mục = cảnh báo, lineno = 0, append = false): Hàm này thêm một mục nhập vào danh sách yêu cầu bộ lọc cảnh báo. This function adds a single entry into the warnings filter requirements list.
import
warnings
warn()
6warn()
7warn()
8main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
2warning
0main.py:2: UserWarning: Geeks 4 Geeks warnings.warn('Geeks 4 Geeks')
1Output:
Traceback (most recent call last): File "main.py", line 8, in warnings.warn('This is a warning message') UserWarning: This is a warning message
Trong chương trình trên, một mục nhập duy nhất được thêm vào bộ lọc cảnh báo bằng cách sử dụng
warning
2 trong đó hành động làwarning
3 và danh mục làwarning
4 và sau đó cảnh báo được hiển thị bằng phương phápwarn()
.