On Tuesday 08 March 2005 12:41, Martin MOKREJŠ wrote: > cat somefile.py > a = 222 > b = 111 > c = 9 > > cat anotherfile.py > > def a(): > include somefile > postprocess(a)
What about : def a(): exec open('somefile.py') postprocess(a) You can even use the optional dictionary parameter: class klass(object): pass a = klass() exec open('somefile.py') in a.__dict__ print a.a, a.b, a.c 222 111 9 Cheers, BranoZ -- http://mail.python.org/mailman/listinfo/python-list