Итак, у меня есть следующий вопрос:Keep модуль импортирован питон "свежий"
У меня есть следующие: x.py:
from y import aFunc
y.py:
from z import aDict
Теперь x запускается в режиме ожидания, сна, повторяет расписание. Затем он вызывает aFunc для определенных файлов. aFunc использует значения в aDict и затем возвращает.
aDict находится в модуле python, который управляется пользователем в отделе econ. Я понимаю, что импорт вызывается один раз, а затем кэшируется. Даже если бы я должен был поставить оператор import внутри aFunc, он все равно будет импортироваться только один раз, а затем кэшироваться (пожалуйста, поправьте меня, если я ошибаюсь).
Но я хочу, чтобы иметь возможность подобрать любые изменения в aDict на лету, другими словами, я хотел бы повторно импортировать z.aDict каждый раз, когда х называется y.aFunc
Любой совет будет высоко ценим!
Это звучит, как вы используете модули для данных. Это звучит неплохо, особенно если кто-то посередине обновляет файл 'z.py' при попытке импортировать его. – user2357112