Характеристики: Python 2.7
Я работаю над проектом с несколькими модулями, я хочу активировать некоторые функции из модуля __future__ во всех них. Я хотел бы импортировать все функции, которые мне нужны на одном модуле, а затем импортировать этот единственный модуль для всех остальных, и эти функции будут активны во всех них или что-то в этом роде.
Я пробовал:
[A.py]
from __future__ import division
[B.py]
import A
print(1/2)
Запуск B.py деление по-прежнему целое. Я пробовал:
[A.py]
print(1/2)
[B.py]
from __future__ import division
import A
Запуск B.py дал тот же результат. В обоих предыдущих примерах я также попытался переключить 'import A' на 'from A import *' с теми же результатами.
Я искал Google некоторое время и нашел лучшее описание о том, как модуль __future__ работает, очевидно, в документации Python. Там я мог только найти уверенность, что функции будут активны в модуле, в который они были импортированы, без каких-либо упоминаний о том, как сделать это глобально.
Итак, я хотел бы знать, есть ли способ сделать это, как описанный мной, или создать какой-то файл конфигурации времени выполнения, или с помощью некоторых других средств.