On 7月16日, 下午4时47分, Ben Finney <[EMAIL PROTECTED]>
wrote:
> zhw <[EMAIL PROTECTED]> writes:
> > How can i use a variable without define it ?
>
> What do you mean by "use"? That's so vague I can think of many
> possible interpretations.
>
> What do you mean by "variable"? That term carries a lot of baggage
> that doesn't apply in Python.
>
> Can you give a small, complete example that demonstrates the issue
> you're trying to solve?
>
> --
>  \      “The face of a child can say it all, especially the mouth part |
>   `\                                        of the face.” ―Jack Handey |
> _o__)                                                                  |
> Ben Finney

Thank you! Sorry for my poor english!

Here is a example that I want to complete:
>>> import sys, new
>>> context={"name":"david", "sex":"male"}
>>> sys.modules["foo"] = new.module("foo")
>>> import foo
>>> for attr in context:
        setattr(foo, attr, context[attr])

>>> def bar():
        # here is a error
        # import * only allowed at module level
        from foo import *
        print name, sex
>>> bar()


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

Reply via email to