Maryam Saeedi wrote:
Hi all,

I have a very basic question. I was wondering if I can have a function in a separate file

Yes, the separate file become a module.

and in my main file sort of import that function and

Yes.  either of

import somemod # and use somemod.func

from somemod import func # and use func

if so are all the variables local

The function can access built-in objects and objects in the module it is defined in. Otherwise, it has locals just as usual.

and if I need any variables in the  function I should give it as an input?

Yes.

I need to call a function in many different tasks and I am improving that function so I prefer to make the changes only once. If you have any example I really appreciate it.

Look at Python coded files in the the standard library. Look in .../Pythonx.y/Lib to find them.

tjr

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to