python-3.x www.example.com中未找到DeprecationWarning属性Warnings.py

alen0pnh  于 2023-06-25  发布在  Python
关注(0)|答案(1)|浏览(130)

我尝试使用Python 3.9.4在Python Notebook .ipynb中运行以下单元格:

import warnings
print(warnings.DeprecationWarning)

结果,我得到了以下错误:
AttributeError Traceback(most recent call last)Cell In[1],line 2 1 import warnings ----> 2 print(warnings.DeprecationWarning)
属性错误:模块“warnings”没有属性“DeprecationWarning”
我想在www.example.com中检查DeprecationWarning的原因warnings.py是因为warnings.warn()将一个警告作为第二个参数,该警告可能是一个DeprecationWarning:

warnings.warn("THIS IS A WARNING TEXT", warnings.DeprecationWarning)

你知道吗?

0s0u357o

0s0u357o1#

DeprecationWarning不是warnings模块的成员;它是一个内置异常(请参阅此文档)。
这意味着你可以写:

import warnings

def deprecated_function():
    warnings.warn("This is a deprecated function", DeprecationWarning)

尝试运行deprecated_function()将导致:

.../warningtest.py:4: DeprecationWarning: This is a deprecated function
  warnings.warn("This is a deprecated function", DeprecationWarning)

相关问题