package import question
Phoe6
orsenthil at gmail.com
Mon Oct 22 04:10:34 EDT 2007
Hi all,
I have the following directory structure:
wallpaper/
-main.py
-ng/
-- __init__.py
-- setdesktop.py
-yb/
-- __init__.py
-- setdesktop.py
>From main.py, I would like to do:
import ng
import yb
ng.setdesktop.run()
yb.setdesktop.run()
But it is not working! when I import the package, the modules present
inside the package are getting imported.
However, following the python document if I do
import ng.setdesktop
import yb.setdesktop
ng.setdesktop.run()
yb.setdesktop.run()
Works fine.
I would like to use the notation.
import <my_package_name>
and use the modules inside the package in the dotted module notation.
What should I do the enable such a kind of imports.
Please let me know.
Thank you.
Senthil
More information about the Python-list
mailing list