[umport * *“:为什么专家建议反对它首先,“导入 *”不太差异地将所有内容从指定的模块导入到当前名称空间中。这可能会导致杂乱无章的名称空间,并在不知情的情况下从以前的导入物中遮蔽对象。因此,追踪由此类冲突引起的错误可能会变成耗时的琐事。
最后,“导入)的不加区分性的性质,这些工具变得无效,导致可能在运行时可以发现的隐藏问题。在摘要中可能会很诱人,这是一种经验丰富的Python开发者,这是一种实践。通过选择明确的导入,您可以维护一个干净可管理的名称空间,增强代码可读性,并启用使用有价值的静态分析工具来保护您的代码免受潜在的陷阱。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3