导入模块时,python通过将该模块中的所有对象导入module.objectname
而不是objectname
来保护命名空间。 import module.objectname as objectname
将在模块中将对象作为其原始名称导入,但以这种方式写出每个对象对于大型模块来说将是乏味的。导入模块中所有对象作为模块中名称的最pythonic方法是什么?
答案 0 :(得分:6)
答案 1 :(得分:2)
您只需要使用此表单
import module.objectname as objectname
如果您希望将对象名别名为其他名称
通常你说
from module import objectname, objectname2, objectname3
没有“Pythonic”导入所有对象的方法,因为不鼓励from module import *
(导致脆弱的代码)所以很难称为Pythonic