如何在 python 中声明已弃用的模块
How to declare a module deprecated in python
如何在 python 中声明弃用的模块?
我希望在导入特定模块或调用其任何函数时打印警告。
你想warn
with a DeprecationWarning
.
具体怎么称呼它并不重要,但 stdlib 有一个针对已弃用模块的标准模式,如下所示:
# doc string, top-level comments, imports, __all__ =
import warnings
warnings.warn("the spam module is deprecated", DeprecationWarning,
stacklevel=2)
# normal module code
请参阅 the 2.7 sets
source 示例。
如何在 python 中声明弃用的模块?
我希望在导入特定模块或调用其任何函数时打印警告。
你想warn
with a DeprecationWarning
.
具体怎么称呼它并不重要,但 stdlib 有一个针对已弃用模块的标准模式,如下所示:
# doc string, top-level comments, imports, __all__ =
import warnings
warnings.warn("the spam module is deprecated", DeprecationWarning,
stacklevel=2)
# normal module code
请参阅 the 2.7 sets
source 示例。