将每个类存储在一个单独的文件python中

jay*_*y_t 5 python import module

我正在研究组织我的模块和课程.我一直在相关模块中收集相关课程,所以我可以做以下事情:

from vehicles.car import engine
Run Code Online (Sandbox Code Playgroud)

在目录工具中有一个名为car的文件,其中包含类引擎.明确.

现在我正在研究我可以在文件中存储类的可能性.所以我可以这样做:

from filters import air
Run Code Online (Sandbox Code Playgroud)

air class是一个独立的文件.然而,我不清楚如何将一个名为air的类存储到其自己的文件air.py中

如果filters.py包含我的所有类,则此导入将起作用,但这不是我想要的.

任何提示或指示?

ben*_*n w 8

创建一个名为的filters文件filters/__init__.py和文件filters/air.py.

In filters/__init__.py,has:from air import air和in 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'>
>>> 
Run Code Online (Sandbox Code Playgroud)