这个警告是什么意思?“未在 __all__ 中声明”

Ale*_*eft 4 python

Pycharm 向我发出警告,提示我不知道如何修复。

在此输入图像描述

那么我在编码时的错误做法是什么?我怎样才能解决这个问题?

Sha*_*eel 5

PEP标准说

任何向后兼容性保证仅适用于公共接口。因此,用户能够清楚地区分公共接口和内部接口非常重要。

这就是 IDE PyCharm 警告您不要导入非公共接口的原因。

如果您碰巧导入了所有 Ex:(from pydmd import *不良做法),并且您可能会在访问 DMD 时遇到异常,尽管它是可访问的 -

  • 谢谢。但讽刺的是,这个导入行是直接来自该包的文档! (4认同)