Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 19, 2021 21:54:36

polin11
Зарегистрирован: 2013-05-02
Сообщения: 58
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема импорта функций, если папка и файл называются одинаково

Есть файл data_export.py и папка data_export в которой лежит файл
data_export_expanded.py

folder_name\data_export.py
folder_name\data_export\data_export_expanded.py

мне нужно экспортировать func_name1 из data_export.py и
func_name2 из data_export_expanded.py

Пробую импортировать

 from folder_name.data_export import func_name1
from folder_name.data_export.data_export_expanded import func_name2

падает ошибка, как понимаю из-за того что файл и папка лежат в одной директории
и называются одинаково, как решить проблему, если менять название файлов и папок нельзя,
менять расположение тоже?

Офлайн

#2 Июнь 20, 2021 00:09:19

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Проблема импорта функций, если папка и файл называются одинаково

https://docs.python.org/3/library/importlib.html#importlib.abc.Loader.load_module



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version