Scope of import



examples/modules/mydiv.py
def div(a, b):
    return a/b

examples/modules/division.py
from __future__ import print_function
from __future__ import division

import mydiv

print(mydiv.div(3, 2))   # 1

print(3/2)               # 1.5
The importing of functions, and the changes in the behavior of the compiler are file specific. In this case the change in the behavior of division is only visible in the division.py script, but not in the mydiv.py module.