PEP标准表示 任何向后兼容性保证仅适用于公共接口。因此,用户能够清楚地区分公共接口和内部接口非常重要。 这就是为什么IDE PyCharm会警告您不要导入非公共接口。 如果您恰好导入了所有Ex:from pydmd import *(不良实践source),则可能在访问DMD时出现异常,即使它曾经是可访问的 - source。
from pydmd import *
,那么DMD
将不会被导入。根据惯例,包将把它们的“公共”对象列表放入__all__
中。 - xrisk