file.py
contains a function named function
. How do I import it?
from file.py import function(a,b)
The above gives an error:
ImportError: No module named ‘file.py’; file is not a package
Advertisement
Answer
First, import function
from file.py
:
from file import function
Later, call the function using:
function(a, b)
Note that file
is one of Python’s core modules, so I suggest you change the filename of file.py
to something else.
Note that if you’re trying to import functions from a.py
to a file called b.py
, you will need to make sure that a.py
and b.py
are in the same directory.