Lawrence D'Oliveiro wrote:
> In message <[EMAIL PROTECTED]>, Robert
> Kern wrote:
> 
>> Not all of the modules in a package are imported by importing the
>> top-level package.
> 
> You can't import packages, only modules.
> 
>> os.path is a particularly weird case because it is just an alias to the
>> platform-specific path-handling module; os is not a package.
> 
> os is a module, os.path is a variable within that module. That's all there
> is to it.

Yes, but os.path is also module. That's why I said it was a weird case.

In [1]: import os

In [2]: type(os.path)
Out[2]: <type 'module'>

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to