<br>Try the Exec statement of python.<br><br>Amal.<br><br><div class="gmail_quote">On Wed, Apr 23, 2008 at 4:03 PM, Heshan Suriyaarachchi &lt;<a href="mailto:heshan.suri@gmail.com">heshan.suri@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
 Hi,<br> If I execute the following code I will get the the output as
2. What I need is to execute the string str. Is there a way that I can
execute the string str as it is, so I will get the output as 5.<br>
<br>
<br>
<span><code><br>
def add(a,b):<br>
    return a+b<br>
<br>
var = 2<br>
str = &quot;var = add(2,3)&quot;<br>
<span style="color: green;"># execute the code snippet inside the str string variable</span><br>
print var</code></span><br clear="all"><br>-- <br>Regards,<br><font color="#888888">Heshan Suriyaarachchi
</font><br>_______________________________________________<br>
BangPypers mailing list<br>
<a href="mailto:BangPypers@python.org">BangPypers@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/bangpypers" target="_blank">http://mail.python.org/mailman/listinfo/bangpypers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Amal