Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I import from a file in the current directory in Python 3?

In python 3 all imports are absolute unless a relative path is given to perform the import from. You will either need to use an absolute or relative import.

Absolute import:

from parent.file import ClassName

Relative import:

from . file import ClassName
# look for the module file in same directory as the current module

Try import it this way:

from .file import ClassName

See here more info on "Guido's decision" on imports in python 3 and complete example on how to import in python 3.