On 10/09/2010 12:39 PM, "Martin v. Löwis" wrote:
Am 09.10.2010 01:35, schrieb Greg Ewing:
Georg Brandl wrote:
The explanation is that everything that comes after "import" is
thereafter
usable as an identifier (or expression, in the case of dotted names) in
code. ".mymodule" is not a valid expression, so the question would be
how
to refer to it.
I think a reasonable answer is that you should be able
to refer to it simply as 'mymodule'.
I don't think that's reasonable:
import xml.dom
doesn't give you dom, but xml.
So
import .dom
shouldn't give you dom, but . (which is nonsensical, of course).
I don't think it would be "import .dom", but...
from . import dom
It would be another module in xml doing the importing, so xml will have
already been imported.
Ron
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com