хранить каждый класс в отдельном файле python

Я занимаюсь организацией своих модулей и классов. Все время я собираю свои связанные классы в соответствующем модуле, поэтому я могу делать такие вещи, как:

from vehicles.car import engine

В каталоге транспортных средств есть файл с именем car, который содержит движок классов. Прозрачный.

Теперь я изучаю возможность сохранения класса в файле. Так что я могу сделать что-то вроде:

from filters import air

и класс air - это отдельный файл. Однако мне не ясно, как я могу иметь класс с именем air, который хранится в отдельном файле с именем air.py

. Если filter.py содержит все мои классы, этот импорт будет работать, но это не то, что я хочу.

Есть какие-нибудь советы или подсказки?

5
задан jay_t 30 January 2012 в 20:08
поделиться