Как разделить модуль Python на несколько файлов?

У меня есть единственный модуль Python, который содержит 3 класса: A, A1 и A2. A1 и A2 являются производными от A. A содержит функции, которые работают с A1 и A2.

Все это прекрасно работает, когда находится в одном файле .py. Но этот файл стал довольно длинным, и я хотел бы разделить A1 и A2 на отдельные файлы. Как я могу разделить этот файл, несмотря на круговую зависимость?

16
задан Adam 17 October 2011 в 21:14
поделиться