файлы Python - импортировать друг из друга

Я хотел бы, чтобы два моих файла Python импортировали некоторые методы друг из друга. Кажется, это дает мне ошибки импорта.

Пример:

file_A.py:

from file_B import do_B_stuff

file_B.py:

from file_A import do_A_stuff

Причина, по которой я пытаюсь это сделать, заключается в том, что я хотел бы организовать свой проект так, как он интуитивно понятен мне, а не организовать его в соответствии с тем, что имеет смысл для компилятора.

Есть ли способ сделать это?

Спасибо!

17
задан Chris Dutrow 9 March 2012 в 23:41
поделиться