Вам не нужно беспокоиться о том, сколько файлов вы используете;разница в производительности незначительна.Тем не менее, существуют более эффективные и удобочитаемые способы использования импорта.
Импортируйте только то, что вам нужно;никогда не используйте from x import *
, если вы действительно не собираетесь использовать все в X. Не вкладывайте импорт;вместо import a, b
напишите:
import a
import b
Что касается вашей конкретной проблемы, у вас должен быть модуль для представления типичного курса действий.Если вам всегда нужно запускать две функции, одну за другой, поместите их в один и тот же файл.Если нет, делайте все, что в ваших силах, с людьми, с которыми вы работаете.Помните, что импорт в виде import a
(в отличие от from x import y, z
) относительно дешев.