[Tutor] Difference between >>> import modulex and >>> from modulex
hcohen2 at comcast.net
Sat Jan 3 20:43:30 EST 2004
Kirk Bailey wrote:
> ok, then let me ask:
> I wish to import the function bar from the module Fu. In it's
> definition, it depends on another function in Fu (named janfu)I did
> not specify in the
> "from foo import bar" statement. What comes about as a result of this?
> hcohen2 wrote:
>> Todd G. Gardner wrote:
>>> Hello Everyone,
>>> I have some questions that I must have skipped the answers in the
>>> Pardon me if they are obvious.
>>> 1) What is the difference between ">>> import modulex" and ">>> from
>>> import *"?
>>> 2) What happens when the command reads ">>> from modulex import
>>> 2a) Is something a function that is imported from modulex?
>>> Thank in advance,
>>> Thank you,
>>> Tutor maillist - Tutor at python.org
>> I think this will essentially repeat what was said, but perhaps more
>> In the first case you have imported every built in function of that
>> In the second you have only imported the specificly named function
>> 'from' that module.
>> In the first case you are free to execute every built in function
>> from that module if you needed them. In the second you are
>> restricted to only the function you had imported.
>> Tutor maillist - Tutor at python.org
I would not assert this does not happen, but if it does there were some
bad design decisions that would allowed this to occur.
I would have expected functions that were so dependent would be within a
single module where one would: from modulex import sub_module ... The
specific function would not be named but would be readily executable
because its dependency would be present. This definitely does not seem
to be the way I have seen it in my limited experience.
I would caution you that I am too new to Python to pretend to be an
authority even on its basic features at this time. Perhaps this will
attract a much more knowledgeable comment from someone following this
More information about the Tutor