首页 > 解决方案 > 这个警告是什么意思?“未在 __all__ 中声明”

问题描述

Pycharm 给我一个警告,我不知道如何解决。

在此处输入图像描述

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

标签: python

解决方案


PEP标准说

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

这就是为什么 IDE PyCharm 会警告您不要导入非公共接口。

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


推荐阅读