Пространство имен и классы

Я пытаюсь написать некоторый (на мой взгляд) читаемый код на Python. Мне нужен модуль, который будет содержать несколько классов. Теоретически я знаю все, что нужно для этого: я могу просто поместить определения классов в один файл модуля.

Для удобства чтения я хочу поместить каждое определение класса в отдельный файл (они начинают быть довольно длинными!), и все эти классы в один каталог. Всякий раз, когда я создаю новый файл, хотя его содержимое видно там, где оно мне нужно, определение класса внутри ограничивается ненужным модулем.

Как мне это сделать? Как это сделать с помощью Python?

7
задан martineau 11 January 2017 в 22:29
поделиться