Set_up: I have a .py file for each function I need to use in a program.

In this program i need to call the function from the external files

I've tried.

from import function(a,b)

But i get an error

ImportError: No module named ''; file is not a package

How do I fix this problem?

Best Answer

There isn't any need to add while importing. Just write from file import function , and then call the function using function(a, b) . The reason why this may not work, is because file is one of Python's core modules, so I suggest you change the name of your file.

Note that if you're trying to import functions from to a file called , you will need to make sure that and are in the same directory.