我正在研究组织我的模块和课程。我一直在相关模块中收集相关课程,所以我可以做以下事情:
from vehicles.car import engine
在目录车辆中有一个名为car的文件,其中包含类引擎。清除。
现在我正在研究将文章存储在文件中的可能性。所以我可以这样做:
from filters import air
并且air类本身就是一个文件。然而,我不清楚如何将一个名为air的类存储到其自己的文件中,名为air.py
如果filters.py包含我的所有类,则此导入将起作用,但这不是我想要的。
任何提示或指示?
答案 0 :(得分:8)
创建一个名为filters
的目录,以及filters/__init__.py
和filters/air.py
个文件。
在filters/__init__.py
中,有:from air import air
,在filters/air.py
中,定义班级air
。
然后:
$ python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from filters import air
>>> air
<class 'filters.air.air'>
>>>