sau*_*rbh 12 python module deprecated
如何在python中声明一个不推荐使用的模块?
我想要在导入特定模块或调用其任何函数时打印警告.
aba*_*ert 12
你想要warn一个DeprecationWarning.
你究竟如何调用它并不重要,但stdlib有一个不推荐使用的模块的标准模式,如下所示:
# doc string, top-level comments, imports, __all__ =
import warnings
warnings.warn("the spam module is deprecated", DeprecationWarning,
stacklevel=2)
# normal module code
Run Code Online (Sandbox Code Playgroud)
有关示例,请参见2.7 sets源代码.
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |