【发布时间】:2011-01-24 02:37:29
【问题描述】:
建议不要在 Python 中使用import *。
谁能分享一下原因,这样我下次就可以避免了?
【问题讨论】:
-
这取决于您是在编写脚本还是编写需要重用的代码。有时忽略代码标准是值得的。如果你有一个明确的命名约定,那么“import *”也可以。例如"从猫导入 *;TabbyCat;MaineCoonCat;CalicoCat;"
-
import *在 Python 2 或 3 中首先对我不起作用。 -
这能回答你的问题吗? What exactly does "import *" import?
-
一个更微妙的版本是来自 C# 的
using package.module;,尽管它在编译时通常有一两个以上的保护措施。
标签: python python-import