只是一个风格问题,但我正在开展一个风格指南不赞成的项目
当from foo import bar
是一个函数时 bar
,而bar
是一个类时{p> {{1}}。我不明白这背后的理由,任何想法?
答案 0 :(得分:2)
Python PEP8(风格上)非常明确:http://www.python.org/dev/peps/pep-0008/#imports
从包含类的模块导入类时,通常是这样 好吧拼写这个:
from myclass import MyClass from foo.bar.yourclass import YourClass
如果此拼写导致本地名称冲突,则拼写它们
import myclass import foo.bar.yourclass
类和函数之间没有区别