[BangPypers] Re :Use of module (Include file) in Python???
Abhinav Sarkar
abhinav.sarkar at gmail.com
Sat Sep 6 21:46:29 CEST 2008
David Elsen wrote:
> Hi Venkata,
> Thanks.
> I could do this.
> Import my first file as module and then using all my methods
> <modulename>.<methodname> format, but I would like to include my
> <modulename> file and want to use just as <methodname> not as
> <modulename>.<methodname>.
> Hope I am clear.
> Thanks,
> Deepak
>
> On Sat, Sep 6, 2008 at 5:45 AM, venkata subramanian
> <venkatasubramanian at gmail.com <mailto:venkatasubramanian at gmail.com>>
> wrote:
>
> Hi Deepak,
> You can do this.
> It is using the keyword called import.
>
> The basic syntax is
> import <your_module_name_here>
>
> example: import RegDesc
>
> then, you can do RegDesc.foo(bar)
>
> My friend had the same problem. He read the tutorial till
> one point and missed the part where they talk about modules
> and packages. So, go ahead and make sure you covered those topics.
>
> Like other languages, your module should be in a 'path' called
> pythonpath.
> you can do import sys and then type sys.path to know the path.
>
> All the modules in your current directory can be imported (well,
> without going into the nittie gritties of it).
>
>
>
> On Sat, Sep 6, 2008 at 8:03 AM, Deepak Patel
> <dpatel_07 at rediffmail.com <mailto:dpatel_07 at rediffmail.com>> wrote:
> > Hello,
> >
> > I am new to Python and need some help.
> >
> > Can someone please tell me whether I can use the Python Module
> like include
> > file?
> >
> > Is there a way to use the "include" file in Python?
> >
> > If I try to include a file with "# include", that line is treated as
> > comment.
> >
> > What is the directive to include the include file in Python?
> >
> > I have created a Python prgram, say RegDesc.py for my registers
> class
> > definitions, for example, called as:class Reg:with all the
> register methods,
> > like ReadReg(), WriteReg() etc.
> >
> > In the same file, I have description of various registers,
> like:ConfigReg =
> > Reg(.....).
> >
> > Now I want to treat my RegDesc.py as include file to my other
> programs and
> > use the Reg class methods in my other programs.
> >
> > How can I do this? Do I need to use module?
> >
> > Thanks,
> > Deepak
> >
> >
> >
> > _______________________________________________
> > BangPypers mailing list
> > BangPypers at python.org <mailto:BangPypers at python.org>
> > http://mail.python.org/mailman/listinfo/bangpypers
> >
> >
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org <mailto:BangPypers at python.org>
> http://mail.python.org/mailman/listinfo/bangpypers
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>
Hi
In that case you should do:
from modulename import methodname
or to import all methods at once do:
from modulename import *
This should work.
Cheers,
--
Abhinav Sarkar
Web: http://claimid.com/abhin4v
Twitter: http://twitter.com/abhin4v
---------
The world is a book, those who do not travel read only one page.
More information about the BangPypers
mailing list