小编典典

为什么“import *”不好?

all

建议不要import *在 Python 中使用。

任何人都可以分享原因,以便我下次避免这样做吗?


阅读 73

收藏
2022-07-30

共1个答案

小编典典

  • 因为它把很多东西放到你的命名空间中(可能会从以前的导入中隐藏一些其他对象,你不会知道它)。

  • 因为您不确切知道导入了什么,并且无法轻松找到从哪个模块导入了某个东西(可读性)。

  • 因为你不能使用很酷的工具pyflakes来静态检测代码中的错误。

2022-07-30