Форум сайта python.su
1
Скажите, можно использовать переменные в импорте пакетов?
Скажем так, я пишу проект на Pyramid и назвал его testproject. Как некую заготовку для других проектов. В будущем я переименую проект в что-то другое… Ещё не знаю во что.
Но при импорте пакетов постоянно нужно указывать:
Так например:
from testproject.models.users import (
Users,
Roles,
RolesUsers,
Profiles
)
Можно иногда писать относительный путь(.models.users), но иногда нужно писать именно полный путь. Можно ли вбить какую то переменную в место “testproject”, при том не использовать eval? Что бы потом получать эту переменную из какого то главного файла?
Офлайн
88
Офлайн