Calling user defined functions from a different script..
Aaron Brady
castironpi at gmail.com
Wed Apr 15 08:51:29 EDT 2009
On Apr 15, 6:33 am, "venutaurus... at gmail.com"
<venutaurus... at gmail.com> wrote:
> Hello all,
> I have a situation where I need to call functions present in
> a different script whose hierarchy is something like below:
>
> C:\Pythonlib\uitl\script1.py {Place where my functions definitions are
> present}
>
> C:\Scripts\script2.py { Place where function calls are made}
>
> In such a situation how can I import functions from
> script1.py and use it in script2.py.
>
> Please let me know if you need any further details.
>
> Thank you,
> Venu Madhav.
>From what I understand, you just want a certain line in a certain
file. The line is the path to the directory you want to import from,
pythonlib\util. The file is {python_direcotry\}Lib\site-packages
\locals.pth.
Here's mine:
C:\Programs\Python25\Lib\site-packages>type locals.pth
/Documents and Settings/usr/My Documents/
/Documents and Settings/usr/Desktop/working/imptest/
If you want to import multiple directories, you need another file
which will be blank. The blank file goes in the directory you will be
importing. It is called '__init__.py'.
Mine:
Directory of C:\Documents and Settings\usr\My Documents\Lib
04/08/2008 03:35 PM 0 __init__.py
Then I can do:
C:\Programs\Python25>python
Python 2.5.4 (r254:67916, Dec 23 2008
Type "help", "copyright", "credits" o
>>> import Lib
I'm not sure about other versions than 2.5.
More information about the Python-list
mailing list