Geert Vancompernolle schrieb:
Hi,
I have the following path construction:
./src/__init__.py
/main.py
/modules/__init__.py
/application.py
/ui/__init__.py
/mainwindow/__init__.py
/mainwindow.py
Now I want to call the method 'MainWindow' in the module 'mainwindow',
from the module 'application'.
I'm having the following import statement in 'applications.py':
from .. ui.mainwindow.mainwindow import MainWindow
That doesn't work. I've also tried many other combinations like from
..ui.mainwindow... but none of them work.
I always get the following error:
"Attempted relative import beyond toplevel package"
How can I import the method 'MainWindow' from 'mainwindow' into
'application', using the explicit relative import rules?
Or is there a better way to do this?
Rename "src" to "myapp", and start main.py from above that. That should
work.
Diez
--
http://mail.python.org/mailman/listinfo/python-list