"Wayne Watson" <sierra_mtnv...@sbcglobal.net> wrote
Python doesn't like the code in the Subject (unqualified exec not allowed in function). but easily likes self.abc="22".

We'd need to see the code and traceback to guess why...

However, I'd like to assemble the assignment as a string, as shown in Subject, and execute it. Is there a way to do this?

exec is the usual way but it's also usually a bad idea.

Any reason why you want to do that rather than any of the safer alternatives? (dict, setattr etc)


--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to