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