For relative imports see the documentation. A relative import is when you import from a module relative to that module's location, instead of absolutely from sys.path
.
As for import *
, Python 2 allowed star imports within functions, for instance:
>>> def f():
... from math import *
... print sqrt
A warning is issued for this in Python 2 (at least recent versions). In Python 3 it is no longer allowed and you can only do star imports at the top level of a module (not inside functions or classes).