我从一个模块从一个Python模块
进口大量的功能导入多个功能是它更好地使用
from my_module import function1, function2, function3, function4, function5, function6, function7
这是一个有些凌乱,但避免了一切从充斥当前的命名空间该模块或
from my_module import *
看起来很整齐,但会填充该模块中的所有内容。
在PEP8中找不到任何关于按名称导入多少的限制。哪个更好?为什么?
如果模块是某些您不能或不想编辑的内置或第三方模块,该怎么办? –
然后你可能不能/不应该这样做。我通过文件名称假定这是他创建的东西。 –
@MannyD - 这是正确的,但是在我的代码中的其他地方我需要导入function9..functionN –