Как мы можем сделать импорт __future__ глобальным?
Спецификации: Python 2.7I '
Работая над проектом, в котором есть несколько модулей, я хочу активировать некоторые функции из модуля __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 дал тот же результат. В обоих предыдущих примерах я также попытался переключитьсяимпорт А ' от 'из импорта * ' с такими же результатами.
Я некоторое время искал в Google и нашел лучшее описание о том, как работает модуль __future__, очевидно, в документации по Python. Там я мог только найти гарантию, что функции будут активны в модуле, в который они были импортированы, без какого-либо упоминания о том, как это сделать в глобальном масштабе.
Так что я'Я хотел бы знать, есть ли способ сделать это, или как я описал, или создать какой-то файл конфигурации времени выполнения, или с помощью других средств.