[TriLUG] OT: beginner python question, what does "import" do

jonc jonc at nc.rr.com
Thu Aug 4 14:07:18 EDT 2005


Opps, forgot to answer the actual question... Start up Python with
  python -vvv

Then import the module. It will tell exactly were it is getting the
module from. :-)

<aside> Man I love the whole philosophy behind OpenSource. We not only
let the user look under the hood, we encourage it!

Jon

On Thu, 2005-08-04 at 13:54, jonc wrote:
> A package can contain multiple modules. When the package is loaded into
> Python the modules are registered and you can import them into your
> local version of Python.
> 
> >From a command line in Python try typing:
>   import this
> 
> That's all you need to know...
> 
> Jon
> 
> On Thu, 2005-08-04 at 10:57, Joseph Mack NA3T wrote:
> > I don't know anything about python, but preliminary googling
> > in Python tutorials hasn't found the answer.
> > 
> > I have a python program which has
> > 
> > import dbus
> > import gtk
> > 
> > and which runs without errors (so I assume it has found
> > dbus and gtk). The program install notes say to
> > make sure dbus.py is in PYTHONPATH (set to 
> > "/usr/lib/python2.4;/usr/lib/python2.4/site-packages").
> > 
> > >From this instruction I would assume that the
> > "import dbus" call includes the file dbus.py.
> > 
> > However there is no dbus.py/pyc or gtk.py/pyc on the machine.
> > There is a _dbus.py and pygtk.py in $PYTHONPATH.
> > _dbus.py itself imports dbus, so can't be exporting it.
> > pygtk.py doesn't seem to export a label "gtk".
> > 
> > Where is the program importing dbus and gtk from?
> > 
> > Thanks Joe
> > 
> > -- 
> > Joseph Mack NA3T EME(B,D), FM05lw North Carolina
> > jmack (at) wm7d (dot) net - azimuthal equidistant map
> > generator at http://www.wm7d.net/azproj.shtml
> > Homepage http://www.austintek.com/ It's GNU/Linux!




More information about the TriLUG mailing list