0

只是一个风格问题,但我正在做一个风格指南不赞成的项目

from foo import barwhenbar是一个函数,而不是 whenbar是一个类。我不明白这背后的基本原理,有什么想法吗?

4

1 回答 1

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

类和函数之间没有区别

于 2013-05-16T14:20:17.320 回答